self.recordingEnabled=False#MidiInput callbacks can use this to prevent/allow data creation. Handled via api callback. Saved.
self.eventLoop=None# added in api.startEngine
self.data=None#nsm_openOrNewCallback
self.standaloneMode=None#fake NSM single server for LaborejoSoftwareSuite programs or not. Set in nsm_openOrNewCallback
defaddSessionPrefix(self,jsonDataAsString:str):
"""During load the current session prefix gets added. Turning pseudo-relative paths into
@ -103,6 +103,8 @@ class Session(object):
self.sessionPrefix=ourPath#if we want to save and load resources they need to be in the session dir. We never load from outside, the scheme is always "import first, load local file"