Ideas Test


Fix MIDI decoder to add "Running status detection"

The current MIDI decoder implementation does not seem to support "Running status".
This is basically when the first status byte of a MIDI transmission sometimes get skipped by the transmitter's will and only the data1 and data2 bytes get transmitted.

Currently the MIDI decoder's behavior marks any transmission that uses running status as an 'Error' or as "Orphaned data".

It would be nice to have the MIDI decoder updated to support this because it is used all the time by many MIDI devices in order to save precious 30kbps bandwidth on the bus.

This site describes this midi feature well:

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Aug 2 2018
  • Attach files