Automatically storing Dict's inside a Ableton Session inside a Max for Live Device.... again..
Apr 28 2022 | 10:35 am
Hej my dear peoples of max. There are many threads regarding this topic and I think I read them all but still haven't found a proper overview of whats possible, what might still be a bug and what not.
So: Big project, a lot of DSP and UI Data, each stored in separate dict's. There is a preset system with stored JSON files which works. But I also want to store the current state (of the Dicts, which store all UI and DSP Presets) inside a liveset without the need of creating a new JSON file for each liveSet.
What I have now is a pattrstorage to store and recall the dicts. This works if i store the current state of the dicts "Store 1" before closing the device inside. Not always though. (My current logic is: store the dicts via parameter_mode 1 automatically inside the pattrstorage) I could go on forever about combinations of pattrstorage and dicts, and different @atributes for each. But can just somebody explain me how these logically depend on each other inside the given settings, and how to set up a working system?
-------more specific questions: Dict @embed 1 and recalls stores things, but when and what? Dict @parameter_enable 1
pattrstorage @parameter_enable vs @savemode vs @autorestore do I need to actively store a preset into pattrstorage or is there a "safestate"?
How do all these attributes depend on each other?
Thank you so much - i lost already to many hairs about this one..