As described in that issue, the Arduino Scheduler seems to require that loops delay() or yield() periodically, otherwise other tasks may be blocked. Constructive criticism is welcome.
Upon re-testing, I discovered the issue I was experiencing is not caused by a yield() (or lack thereof), but rather with a specific MIDI application (Xequence for iOS).
Fixes #392
As described in that issue, the Arduino Scheduler seems to require that loops
delay()
oryield()
periodically, otherwise other tasks may be blocked. Constructive criticism is welcome.