result["tags"]=self.metadata["tags"].split(",")# list of str
result["instrumentsInLibraryCount"]=self.instrumentsInLibraryCount# int
result["status"]=self.exportStatus()#a dict
result["status"]=self.exportStatus()#a dict #TODO: This is a problem because metadata is only exported on program start. This could lead functions to try to check for state/enabled in here, which would be always false. This is only valid on program start/load from file
@ -253,7 +258,8 @@ class InstrumentTreeController(object):
ifshowOnlyLoadedInstrumentsandinstrumentDict["idKey"]inself._cachedLastInstrumentStatusandnotself._cachedLastInstrumentStatus[instrumentDict["idKey"]]["state"]:#don't create if we only want to see enabled instrument