Embedding super control values into midi commands on sub control

0 votes
asked Jan 7, 2014 in Basic by cnurse (580 points)
edited Jan 7, 2014 by cnurse

1 Answer

+1 vote
Yes you can.

i suppose you are using sysex.

In the sysex message the byte that represents the channel has to entered as "L".

Then use another control as Channel Changer and make this a super of the control that is sending the sysex message
answered Jan 7, 2014 by kraftf (1,780 points)
Thanks @Chris, please get in touch via in-app mail or use any other method...
I've got two pages of controls working now where a channel changer is used to modify a byte in a Sysex cmd. Setting the default value on the changer manually seemed to crash MD. I'll put together an email with a test case and template so you can reproduce.
Hi Chris and thanks for this. We've done some initial testing and cannot replicate. If you want to try to whittle down your example to just one page, or even just two controls, that would be great, please. Thanks!
I can't replicate this either now. At the time I was doing a fair bit of Make Similar...but then I flicked to using Save Page/Load Page, to duplicate large sets of controls, after which I'd have to set the default value on the Channel Changer to wire it to the alternate signal path that the new page was intended to control.

Please feel free to park it for now. If I come across it again I'll resubmit.

Many thanks for the follow up
Well I did replicate this crash.
It happens for me in a Sussex fader. If you change the midi range( min-max) and the default value doesn't get updated to be inside the midi range.  If you try to change it then MD crashes.
Have not tried this with other midi messages.
...