Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Util
diff options
context:
space:
mode:
authorOli <olivier.belanger@umontreal.ca>2007-07-31 23:09:16 (GMT)
committer Oli <olivier.belanger@umontreal.ca>2007-07-31 23:09:16 (GMT)
commitd0b7e97d4b2d4f30d1d9b37e4333cdfa1d8304d3 (patch)
tree643a25a907c34c8b59d5f8d30714ded0aebd9053 /Util
parent65f1c3491a68fcf892987d8cba6485054694f4f7 (diff)
generate handle instrument changes on a track. + misc...
Diffstat (limited to 'Util')
-rw-r--r--Util/NoteDB.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/Util/NoteDB.py b/Util/NoteDB.py
index bc452da..f6ec5de 100644
--- a/Util/NoteDB.py
+++ b/Util/NoteDB.py
@@ -266,6 +266,14 @@ class NoteDB:
val = self._readstream(stream,i)
self.updatePage( page, parameter, val )
+ def getInstruments(self, pages):
+ dict = {}
+ for page in pages:
+ list = []
+ for track in range(Config.NUMBER_OF_TRACKS):
+ list.append(Config.INSTRUMENTSID[self.pages[page].instruments[track]].name)
+ dict[page] = list[:]
+ return dict
#-- private --------------------------------------------
def _newPage( self, pid, page ):