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.
Firing order of sequential subcontrols - MIDI Designer Q&A

Firing order of sequential subcontrols

+1 vote
asked Nov 15, 2019 in Advanced by arsby (350 points)

1 Answer

+2 votes

Re-architect to avoid the problem


In most situations with sequential, the assumption is that one control is at max before the next is activated, or is at zero before the prior one is moved.  Is why the max or min values get transmitted as passed and the next control is activated.

Why not re-architect as follows:

You keep your picker as the supercontrol, send on release only.

Two sub controls.

First is 512 named ticks, 128 0s, 128 1s, 128 2s, 128 3s, type channel changer -> second control.

Second is 512 named ticks, 0-127 repeated 4 times.

In my test, this only sends the desired final value.
answered Nov 16, 2019 by jkhiser (10,590 points)
Thanks so much jkhiser. Such a simple alternative. I was trying too hard.
...