#define USE_RUNNING_STATUS 0
In the MIDI 3.2 library I have installed, there's a define in Midi.h:
I have it turned off, as above, because it seemed to be causing problems. If you need it on, give it a try.Code:#define USE_RUNNING_STATUS 0
Pete
MIDI over USB is required to NOT USE running status.
MIDI over USB is actually simpler, because the variable length messages are always packed into 4 bytes. Long sysex messages are also packed into groups of 4 byte messages. There's so much bandwidth available that the USB version is designed to make parsing the data simpler by always grouping things into 4 bytes.