I am a long-time MD user and around the time of iOS 9 updates, I began having an issue with hardware midi inputs becoming "jumpy"...that is to say if a fast stream of data is sent from hardware, MD is only recognizing maybe 1 out of 5 values sent, with large and inconsistent gaps between values (i.e. rather than receiving 1-2-3-4-5-6-7-etc, MD is seeing only 1-5-9-18-26-etc).
I have spent a significant amount of time trying to diagnose this problem and identify any possible causes in my own setup, but after painstaking trial and error, I can only conclude the problem is happening in MD. Here are the facts I know:
- Any other iOS program is receiving the MIDI stream from my hardware normally...this is audible, but also was confirmed using "MIDI Wrench" to log data being input.
- The MIDI log in MD does show the same gaps in signal that are being heard.
- The problem occurs with any midi hardware I use to input. I initially thought maybe the issue was due to a synth that was sending dense clock signal and possibly jamming up the works...but the problem was identical when sending an isolated MIDI signal with no clock data being input.
-The problem occurs on both iPad and iPhone versions...and occurs identically when using any of my various MIDI interfaces.
-When slowing down the speed of the input MIDI stream, MD does begin to recognize all discreet values...it is as if there is some sort of governor on the amount of MIDI data being accepted.
-The midi output from MD works perfectly normally and is sending a clean/complete stream of data at any speed (assuming the data is generated from within MD...obviously any data received from hardware sources is output with the same gaps it was received with)
- I have looked into any MD settings that could be causing this, but can't find anything that would be related. I have "Batch Send Throttle" set to Zero, though if I understand the function correctly, it is unrelated anyhow.
Well, that's what I know. My primary use of MD is to receive and "translate" data from hardware MIDI sources, then output the modified data to other hardware or software. MD is so fantastic and has become crucial to the point that my setup is rendered almost useless by issue, as any MIDI gestures are chopped up before they are modified and output.
Thanks in advance for you thoughts and advice...I appreciate how committed you have been to maintaining and improving this program for the community who love it!