diff options
author | Oli <olivier.belanger@umontreal.ca> | 2007-07-31 23:09:16 (GMT) |
---|---|---|
committer | Oli <olivier.belanger@umontreal.ca> | 2007-07-31 23:09:16 (GMT) |
commit | d0b7e97d4b2d4f30d1d9b37e4333cdfa1d8304d3 (patch) | |
tree | 643a25a907c34c8b59d5f8d30714ded0aebd9053 /Util | |
parent | 65f1c3491a68fcf892987d8cba6485054694f4f7 (diff) |
generate handle instrument changes on a track. + misc...
Diffstat (limited to 'Util')
-rw-r--r-- | Util/NoteDB.py | 8 |
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 ): |