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.

New! Consolidated performance observations

NEW! Summary of user requests

MIDI Designer
Design your perfect MIDI controller for iPad, iPhone, and now on M1 Macs
I press one button and my layout and the device goes insane! (MIDI loop?) - MIDI Designer Q&A

I press one button and my layout and the device goes insane! (MIDI loop?)

0 votes
asked Aug 7, 2019 in Advanced by MIDI Designer Team (Dan)
edited Aug 15, 2019 by MIDI Designer Team (Dan)

1 Answer

0 votes
We use "MIDI loop" to refer to a feedback loop where outgoing MIDI triggers incoming MIDI (from your MIDI target) which triggers another round of the same until your device crashes or becomes unresponsive (MD has a lot of protections in place to never crash in performance mode).

The simplest example is a supercontrol in MD that receives MIDI and causes a subcontrol to send out. In your MIDI target, that outgoing MIDI causes another message to be sent to MD... which in turn causes another message to be sent out.

There are a lot of ways to diagnose this, but using the MIDI log -- or an external MIDI log if you can go through a computer, for instance -- is an important tool. At the same time, don't discount guessing and testing (which scientists call "hypothesis testing").
answered Aug 7, 2019 by MIDI Designer Team (Dan)
Note: hopefully the case mentioned in the question is actually a MIDI loop. We're waiting for confirmation of that.
Hypothesis testing was the real winner here! I was the user having the issue and my solution was turning the the midi send off of the buttons I was trying to control with the supercontrol. And the big one, not having the supercontrol cc the same cc as the buttons you are trying to control. The other thing I think helped was changing the midi range was OFF = 0 & On = (whatever number you want the button to trigger) in the MIDI menu and then Send On Only in the Advanced menu.