Device-specific parameter banking

2.29K viewsCSS Questions
0

I’m finding that the selected parameter bank is only stored and retrieved per script mode, and not per device.
So if I select, say, bank 2 in one mode and bank 3 in another, I can change between modes, and the correct banks will be re-selected; but these per-mode bank selections are “global” across the whole project; I’d like to be able to make them per-device as well.
Could one of my “cunning” workarounds have caused this to happen, or is it just a general limitation at the moment?

admin Changed status to publish
Attached Files:
0

I’ve found a partial fix that I’m more or less happy with for now:
self.midi_cc_ch_0_val_55_mode71_listener(127)
This line of code “virtually” presses my bank 1 button, so I’ve added it as the last action to perform in my reaction to changing the blue hand device selection. The name of the listener function is script-specific (and mode-specific), but there should be a similar function in any script with a bank selection button – you can find it by searching for the “val_xx” bit, where xx is the CC number that the button sends. In the “modeyy” bit, yy is a seemingly arbitrary number that CSS assigns the mode when it is first created.
It would be great to be able to retain the “banking state” of every device, but since that doesn’t even seem to be implemented on the Push 2, it might be a bit much to hope for at the moment!

admin Changed status to publish
Attached Files:
You are viewing 1 out of 10 answers, click here to view all answers.