Talk to other MIDI Designer users about MIDI Designer, iOS MIDI and related topics. Or share layouts, pages, and ideas.

Also check out the Facebook Group.

Of course, if you want to send us an email, feel free.

MIDI Designer
Design your perfect MIDI controller for iPad, iPhone and iPod touch.
How to configure a momentary button to Toggle one or more buttons (Stops) On and other buttons Off - MIDI Designer Q&A

How to configure a momentary button to Toggle one or more buttons (Stops) On and other buttons Off

0 votes
asked Sep 17, 2019 in Basic by dsabou2062 (1,860 points)
I didn’t read this carefully yet but please try momentary (stepper) is Supercontrol of knob (for button group) that is Supercontrol of your toggle buttons. If this does what you want adjust the ticks in the knob
I initially started with that configuration. The primary problem is the Stops are NOT independent. They need to be turned On or Off without affecting other Stops. In your recommended approach, pressing a Stop that is off, will turn on other stops that have related subcontrols in the Combo buttons. For example, press Combo 1, it and G1 are both on. Press G3 (which should only turn G3 On and not affect any Combo or other Stops) and G2, G3, and G4 turn on along with Combo 4. I would like to set up basic organ Combo-Stop operation with MidiDesigner.
Another thought. If the Combos are Momentary and the Stops are Toggle buttons, pressing and holding a Combo will turn itself on as well as the associated subcontrol Stops. Upon release of the Combo, it turns off and so do the associated Stops. Is there a way to prevent the Combo turning off the Stops when it turns off?
After more trial and error, I found the secret was to set the momentary button Supercontrol Options to to Force Not Stepper. Also set Buttons Are Send On Only to turn the stops On (if Off) and Send Default Value to turn Stops Off (if On). My next step is to configure and test control to the Virtual Organ. Thanks

1 Answer

+1 vote
Why not just Hauptwerk handle the combos?  Map the MD combo buttons to the HW combo.  This allows dynamic configuration of the stops from MD, with setter, etc.  Also, this keeps all HW and MD displays aligned.  Press a combo either in HW or MD, all displays react the same and have consistent status.

If you hard code the stops in a MD layout, you have to remap every time you want to reprogram a combo.

You can see an example in the St Annes layout.
answered Nov 9, 2019 by jkhiser (10,510 points)
I agree with your approach. But I am thinking of a different scenario, which I have already implemented with a lot of trial and error experimentation. I saw someone mention they would like to be able to set up registrations directly on the iPad, and not need the organ if the organ was not available. So I created a an MD design that allows the registration to be defined directly in MD. It requires turning On the desired Stops and turning Off the undesired Stops simultaneously. It currently is a bit more complicated than setting the registrations in the organ. I have also implemented a Stepper Function in MD to step through the registrations. See my YouTube presentation

With MD, you do not have to remap the organ Stops, but you can develop multiple "pages or block" or save and load different files with different combos that are created and saved.