maybe there exist special software for this, but here comes my way of storing scenes for lightning purposes (and others).
All you need is one linked rack with no midi-in or output, no audio-input, but one audio-out (mono).
Inside of this rack you need as much embedded racks as you’ll need scenes. These racks again need only one audio-out (mono), nothing more. Also no state behaviour needs to be engaged and actually this embedded “scene-racks” needn’t yet to run, to make them work as scene-memories.
In the following example, the outer linked rack is called “M_TScreen” with one mono-out called “black hole”. There are two embedded racks for two scenes, called “Fader_Scene A” and “…B” with only one output, called “OUT to nothing”. For 16 values/16 faders you need to add 16 times the same route:
OUT to nowhere - - - to - - - Output Port - black hole:
Now, the trick is, to give each of the 16 same routes an individual name (using F2 on your keyboard)! I called them “FADER_Scene A 00” to “FADER Scene B 0F”.
On the binding page every scene needs at least one folder, only engaged in conjunction with his state. I’m using two folders for each scene, one for the input (coming from my touchscreen/Chameleon) and one for the output (going to Chameleon):
Switching between the two states enables or disables one of the two (, or rather in this example two of the four) folders. While engaging a binding folder (output), Cantabile sends all values stored as output-faders of the appropriate scene-rack, albeit this rack isn’t running.