I am struggling to send the correct MIDI messages to control the mute state of the FX. Basically nothing happens in the mixer.
I’m following CQ_MIDI_Protocol_V1_2_0_iss1.pdf and hopefully reading it correctly, these are the CC messages on MIDI channel 1 needed to mute FX1: B0 63 00 B0 62 51 B0 06 00 B0 26 01
and to mute FX2: B0 63 00 B0 62 3D B0 06 00 B0 26 01
But, capturing the MIDI out from CQ on MIDI channel 1, when manually muting FX1 in MixPad reveals the following CC messages: B0 63 00 B0 62 51 B0 06 00 B0 26 01 B0 63 00 B0 62 3C B0 06 00 B0 26 01
and doing the same on FX2: B0 63 00 B0 62 52 B0 06 00 B0 26 01 B0 63 00 B0 62 3D B0 06 00 B0 26 01
Not only are they twice as long, but they are a combination of what the documentation says should be MSB/LSB for FX1 through 4 (screenshot above). It did strike me that “51” breaks the pattern for LSB on FX1 (3C is more logical) and that makes sense looking at what I captured coming out. This part of the reasoning is the hardest to explain, so disregard it, if it does not help. It is part of my personal conclusion.
I have not yet tested sending back these longer messages, but that might be my next step. Am I totally misunderstanding the documentation or is it wrong?
Thank you SO much for providing me the solution and for handling the documentation update! I have tested and verified it as well.
Sidenote. My hopes were that muting all four FX would exploit the same “feature” that pressing MUTE ALL FX in MixPad has, that is, toggling also inserted FX to OUT. But it seems that will have to wait for Add softkey function to toggle inserted FX IN/OUT or an extended MIDI implementation.
Great, same here. But because of the post-fader sends to FX I was trying to use an inserted FX. Which turns out can not be muted individually. And Mute All Fx has no single MIDI message.
Good that it works with a softkey and I tried it too. Issue is that the softkey has no absolute midi message and simply toogling only works until ST gets out of sync with the mixer for some reason.