well, you can have shift to both. you can set it to BUTTON TOGGLE, to which pushing shift toggles MOD1 from 0 to 5. pushing it again resets / toggles back to 0. you can also set it to BUTTON HOLD, to which pushing shift sets MOD1 = 5, and when you release sets MOD1 = 0. Or any value, for that matter.
You could use an LED light on that shift, or have an OUT bound to shift that lights up a different key when your MOD1 = 5 (that is, if shift doesnt have / support an LED feedback. I dont know, i dont have a VCI).
I would highly, highly, highly recommend you export your TSIs, per device, to a backup file, and place them somewhere on your desktop. This way, if you screw up, you can always default back. Then, I would delete them, and create a brand new one from scratch. It sounds daunting, time-consuming, and almost pointless if there is already a TSI in place that does most of what you want. But therein lies the problem - it was someone else’s logic, and might not jive with what you’re trying to do.
You have 8 modifiers. Each can be a value 0 to 7.
Here is an example of what I’m doing with a keybind on my APC for an advanced effect. This will all happen at the touch of one key.
The following are INs:
KeyChoice1 - Effect Select - Button Direct - FX 3 - Delay
KeyChoice1 - Effect On - Button Direct - When MOD1 = 1, set Value to 0 - FX 3
KeyChoice1 - Effect On - Button Direct - When MOD1 = 0, set Value to 1 - FX 3
KeyChoice1 - Effect Dry / Wet Advanced - Button Direct - set Value to .000 (0%)
KeyChoice1 - Effect Button 1 - Button Direct - set Value to 1 - FX 3
KeyChoice1 - Effect Button 2 - Button Direct - set Value to 1 - FX 3
KeyChoice1 - Effect Parameter 1 - Button Direct - set Value to .750 (75%) - FX 3
KeyChoice1 - Effect Parameter 2 - Button Direct - set Value to .50 (50%) - FX 3
KeyChoice1 - Effect Parameter 3 - Button Direct - set Value to 1.0 (100%) - FX 3
KeyChoice1 - Modifier 6 - Button Direct - when MOD6 = 1, set Value to 0 - global
KeyChoice1 - Modifier 6 - Button Direct - when MOD6 = 0, set Value to 1 - global
KeyChoice1 - Modifier 7 - Button Direct - set Value to 0 - global
KeyChoice1 - Modifier 8 - Button Direct - set Value to 0 - global
The following are OUTs
Modifer 6 - LED Out, mapped to button I am pressing, Midi range 1 to 1
In essence, I will push of many buttons i have. It will select Delay as an effect. It will toggle the effect ON by setting MOD1 = 1, and if pressed again will logically proceed with setting MOD1=0, allowing you to switch the effect on and off. It will set Dry/Wet to 0% (so you don’t immediately toggle into an effect without knowing what it is and possibly borking your set). It will enable Feedback and Rate options, and set Filter to 75%, set Feedback to 50%, and Rate to 100%. It will also toggle MOD6 = 1 when it’s 0, and set MOD6 = 0 when it’s 1 (again, a toggle). It will also hard-set MOD7 and MOD8 to 0, which are competing modifiers, waiting for 2 other types of buttons to be pressed. They have the same logic, but look for MOD7 or MOD8 to be equal to 1 so THEIR effect can be enabled, setup, etc. Finally, when MOD6 = 1, the LED for that button lights up.
These details are off the top of my head with arbitrary values chosen, but should get the basic idea of how to macro multiple changes to one button. This is also the tip of the iceberg, as I’m sure some heads here can do a helluva lot more than I can at this point. Also, that person in the video describes exactly what I posted, but with more info to change ANOTHER effect, set it’s settings, and set a button to toggle the freeze on or off.
Again, export your TSIs as they are now so you can default back to them if (when) you screw up. You will screw up. Everyone does (especially considering how poorly designed the current incarnation of this control screen is. Jesus.). So get over it, bite the bullet, start from scratch, and see exactly what you can do after a few days of tearing it down and rebuilding it.
/wallotext