I want to use this in my layouts too, but I notice that each button also sends its "Off" value when switching to another button, so two CCs are sent instead of just the one you want.
For example:
Button A (Off: 0, On: 0)
Button B (Off: 32, On: 32)
Button C (Off: 64, On: 64)
Log (first the button pressed, then the resulting CCs):
Button A (nothing was pressed before):
Data2=0 - good!
Button B:
Data2=0 - unnecessary
Data2=32
Button C:
Data2=32 - unnecessary
Data2=64
It's not extremely hindering, but it's again an extra CC that will get recorded and that spams the MIDI bus. Is there a way to circumvent this?
When setting the "Off" values to 0, the results are the same btw - I thought setting On and Off might result in the control NOT sending it's Off-value.