Stackable (polyphonic like) Scenes.
This can be accomplish easily and only involves very simple math.
The idea is that more than one scene can be active at the same time.
For this to work properly a “choke group” like parameter must be added to scenes. This way you can define which scenes are stackable and with whom.
For example, if all scenes are set to the same “choke” group, the scenes will work as default, activating a scene will deactivate the previous one.
Now if you want to have 3 scenes that will for example control transposition and another 3 that controls the effect amount, you can set those scenes to a different choke group. Let say we set transposition scenes to group 2 and fx scenes to group 3. This way activating a transposition scene will deactivate another transposition scene but will left any other active scene untouched, same goes for fx scenes. So for this example you can have let say 4 scenes that drastically modify pattern grove with choke group 1, 3 scenes that controls pattern’s pitch on choke group 2, and another 3 that controls fx amount on choke group 3, then you can combine 3 scenes, one of each kind (groove + pitch + fx) converting 10 scenes in 36 virtual scenes due posible combinations.
May be this was a complex example, anyway this can be used in much simpler and still incredible effective way.
I’m using a similar approach with the Custom Keypads on my Max patch Performer and so far it is extremely useful, at least for my workflow.
What do you think?