I have an MC6 Pro, an ML5 for switching some pedals, an a Voodoo lab Control Switcher for switching amp channels.
My goal is to use presets A-F as presets controlling switching on the ML5 and Control Switcher. Presets G-I control amp switching while presets J-M control loops on the ML5. Loop C is set to always be on through a CC message at the bank level. I am using the ML5 to distribute the pedals pre/post using the amps FX loop.
I have set up presets G-M as toggle switches. and as toggle switches, they work perfectly. The remainder of the presets control functions on two HX-Ones and a Boss TAE. All of these toggles switches and counters were a breeze to set up.
I would like to program presets A-F to turn on presets G-M as needed and have the state of presets G-M change to reflect their on/off status. At first, I tired to do this by, let’s say, engaging presets G and K from within preset A using ENGAGE PRESET and SET TOGGLE from within preset A. While I could get it to work, the behavior of the ML5 buttons was erratic and I could not get preset K, for example, to be in the correct state, no matter how I tired to set POS 1 and POS2.
I finally gave up on that idea, and decided to use program change message with the ML5 and send CC messages directly to the Control Switcher, essentially bypassing all the programming I did for presets G-M. At least with this method, the program messages now correctly turn on the sequence of loops on the ML5, and the channel switching is correct.
However, now presets G-M no longer correctly display their state, so loop A on the ML5 may be on because I sent that as a PC message, but preset J, which is programmed as a toggle for Loop A on the ML5 will display OFF even though it is on. I tried to fix this with SET TOGGLE actions in the master preset, but the behavior is erratic. Of course, if I change pages to display presets G-M, their toggle functions work fine. But if Loop A on the ML5, for example, is one from a program change, the corresponding toggle preset will be off, which means I have to press it twice to turn off, once to make its state match the ML5 and a second time to turn it off.
I am attaching some screenshots if they help. Any help to end this frustrating loop would be appreciated.