Closed jpcima closed 5 years ago
Implemented, tested in Non Session Manager
ping @sub26nico
ok, I'll test it asap
it seems to be OK. I've tested with RaySession, all parameters in 'Volume' 'Core', 'Operator 1,2,3 & 4', 'Misc', Tuning' and Global' are saved in the Session. Only 'bankname', presets and 'parts' are not saved.
I'm aware about bank name, it's in fact not a particularly useful field, I don't make anything of this data. It serves to hold the file name of a recently loaded bank file.
The "Part" number is a synonym for MIDI channel, it's the term by which Roland names it in its GS synths. It's why the parameters say Part 1-16, as they manipulate current selections of each channel. (it's roughly modeled after a Roland VST plugin which I don't remember)
extended NSM support with "optional-gui" capability.
Changes of behavior are as follows
GUI
button available on session manager sideOnly 'bankname', presets and 'parts' are not saved.
I did a rework on programs, which must now allow to keep everything in the state data.
Implement the session management in the standalone for JACK.