Need to create a toggle button that sends different CC values when on and off

+1 vote
asked Oct 21, 2014 in Advanced by tweak (230 points)
@EZB: could you explain in an answer, perhaps? I think that your answer would be more elegant than mine, which would be toggle button -> knob -> two buttons. Less controls is neater. THANKS and thanks tweak for the question!
I think a good future feature suggestion would be to enable this functionality in a single toggle button so that you can specify separate midi messages for both the on and off states.
Thanks Tweak, definitely agreed.

1 Answer

+1 vote
 
Best answer

It's possible.Here are the steps do it.

  • Create a knob  named K.
  • Create a button named B1.
  • B1 message will be CC 104.
  • Set Midi off->on to 0->1 for B1 (in midi menu)
  • Set B1 to Send On Only(in Advanced menu)
  • Create a button named B2.
  • B2 message will be CC 105.
  • Set midi off->on to 0->1 (in midi menu)
  • Set B2 to Send On Only(in Advanced menu)
  • Make Knob K a super control (in Relationships menu)
  • Make buttons B1 and B2 sub controls of knob K(in Relationships menu).
  • For knob K Set the  Button group 2nd press to No action in Options As Super(in Relationships menu)
  • Set knob K, button B1 and button B2 to Hide In Performance in their own advanced menus.
  • Create a button named TB.
  • Make  TB a super control (in advanced menu)
  • Make knob K a sub control of button TB.


Now you are ready to go.

answered Oct 21, 2014 by ezb (5,680 points)
edited Oct 23, 2014 by MIDI Designer Team (Dan)
Thanks.

I'd already figured that out using an intermediate knob. I was hoping there would be a way of doing it without that as I need to do this process 32 times on one page! :-)
Tweak, thanks for your question and comment. Glad you figured out the solution with supercontrols, and yes: it's highly inconvenient and annoying and in the future a LOT of these things are going to be easier. However: if you look at EZB's way of doing it, you can do MOST of the busywork with "make similar"... give it a shot. Plus you can potentially save the page when you do 4 or 8 and load the page again (changing only the relevant parameters)... In short, there are some workarounds...

Thanks for your patience and passion for MD

Best!
Dan

Author & CEO
...