MIDI DESIGNER
The only MIDI controller for iPad, iPhone, and Mac


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

Check out our Facebook Group.

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

Open problem reports

Summary of user requests
Can bit changer controls and presets be combined? - MIDI Designer Q&A

Can bit changer controls and presets be combined?

0 votes
asked Dec 22, 2017 in Defect (Confirmed, Not Fixed Yet) by winter (120 points)
recategorized Mar 27, 2018 by MIDI Designer Team (Dan)
Sure sounds like a bug. To clarify, you’re not expecting the sysex knob to send out, just to respect the bit-changing controls, which it’s not doing unless you push them manually, is that right?
Thanks for getting back to me.

The behaviour I am hoping to achieve is that, when I press Recall, each of the bit change buttons is set, the sysex knob moves to the corresponding new value, and the sysex knob sends the new sysex string to the synth.  At present, the first and third part works, but the sysex does not update.  It was not clear to me whether the sysex knob should be a subcontrol of the Preset knob.  I tried with and without to no avail.
One workaround to try: you can set up a momentary supercontrol button for the knob that is "send current value" under supercontrol options. Make it a sub of the preset group. If this doesn't work then we'll need to issue a fix. Thanks!
I tried this suggestion, but in the process realized that the problem is not as I described.  I discovered that I had MIDI loopback enabled and the sysex control would update its value base on the returning MIDI.  With the loopback disabled, the bit changer buttons work as expected, sending the correct MIDI, but the sysex knob now never changes value.  The preset recall sends multiple sysex messages, but the values are not correct.
It may not have been obvious from my response, but the solution of inserting a momentary button does not solve this problem.   The configuration that I have now is as follows:

1) a knob that sends sysex values
2) two bit changer toggle buttons for bits 0 and 1 of the knob
3) a momentary button that is a super-control of the knob
4) a preset knob with recall and restore that is a super control of the two bit changers and the momentary button

Adjusting the knob directly produces sysex messages as expected.  Adjusting the bit-changer buttons, sends sysex messages as expected but does not update the visual position of the knob -- this seems like a bug.  Pressing the momentary button, sends a sysex message based on the visual position of the knob, rather than the value specified by the bit-changers -- not the desired behaviour.  Pressing the recall button, sends three sysex messages, none of which correspond to the bit-changer buttons.

Any assistance is making this work would be appreciated.
Hi there and thanks for the testing and the confirmation. We’ll be fixing this bug in a dev sprint soon, but there are some other things queued before it that need to be fixed first for sanity. Thanks for your patience as we track it down and figure it out.
...