From what I can tell reading through material and searching the presets that are used for a script save the options, which works now on my DIY Norns after the latest update. However if I reboot the Norns and reload the script the last preset isn’t loaded and I need to load it up again. Is there a way to load a preset that loads with the script?
hey! this is a good question – perhaps something to consider formalizing on the system-level (aha! it’s already been mentioned).
right now, this is all handled in the individual scripts. you could modify the init() of a script, though: Norns Script Saving Script State
workable version
get the script into the state you’d like and execute params:write(SOME_NUMBER) in maiden’s command line – that’ll save the parameters into whatever preset slot you identify.
for example, if you execute params:write(99), you’ll see something like:
then at the end of the script’s init() function, add:
params:read(99) -- reads the preset
params:bang() -- applies the preset
this is an interesting need, i’m really glad you asked about it. i’m curious what others think. i recently added some “restart-proof” parameters to a script this weekend, so folks could set up a MIDI device in a specific way and roll through presets and restarts without needing to re-adjust those settings. these considerations are important for creating consistency across sessions.