plus de décalage entre exécution des noteon/off et leur log.
[minwii.git] / src / app / minwii.py
index 31bee79..2475d66 100755 (executable)
@@ -18,20 +18,22 @@ from eventutils import EventDispatcher
 from musicxml import musicXml2Song
 from config import SONG_FILE_PATH
 from globals import PLAYING_MODES_DICT
 from musicxml import musicXml2Song
 from config import SONG_FILE_PATH
 from globals import PLAYING_MODES_DICT
-from log import console
+from log import console, LOG_FORMAT_VERSION, envLogger
 
 
 class MinWii(object):
     
     def __init__(self, wiimoteSupport=True) :
 
 
 class MinWii(object):
     
     def __init__(self, wiimoteSupport=True) :
+        envLogger.info('winwii log format version : %s', LOG_FORMAT_VERSION)
         self.wiimoteSupport = wiimoteSupport
         LaunchScreen()
         self.app = Desktop()
         self.synth = Synth()
         self.screenResolution = (1024,768)
         self.wiimoteSupport = wiimoteSupport
         LaunchScreen()
         self.app = Desktop()
         self.synth = Synth()
         self.screenResolution = (1024,768)
-        console.info('résolution écran : %s', self.screenResolution)
+        envLogger.info('résolution écran : %s', self.screenResolution)
         self.nwiimotes = 0
         self.initWiimotes()
         self.nwiimotes = 0
         self.initWiimotes()
+        self.firstSong = True
     
     def initWiimotes(self) :
         if self.wiimoteSupport :
     
     def initWiimotes(self) :
         if self.wiimoteSupport :
@@ -88,6 +90,10 @@ class MinWii(object):
             console.info("sortie de l'application")
         else :
             actual_wiimotes = self.WT.get_count()
             console.info("sortie de l'application")
         else :
             actual_wiimotes = self.WT.get_count()
+            if self.firstSong :
+                self.firstSong = False
+            else :
+                envLogger.info('NEW_LOG_FILE')
             console.info('chanson : %s', home.songFile)
             console.info('mode : %s', home.modeSelect.value)
             if actual_wiimotes is None :
             console.info('chanson : %s', home.songFile)
             console.info('mode : %s', home.modeSelect.value)
             if actual_wiimotes is None :