midi2-dev / tusb_ump

USB MIDI 2.0 tinyUSB Device driver with backwards compatibility to USB MIDI 1.0 providing a Universal MIDI Packet API.
MIT License
14 stars 2 forks source link

Improper handling of USB MIDI 1.0 <-> USB MIDI 2.0 in regards to Sysex7 #7

Open AmeNote-Michael opened 5 months ago

AmeNote-Michael commented 5 months ago

In the case of UMP Message Type 3 (Sysex7), the starting of 0xf0 and ending of 0xf7 is removed from the data stream by specification. Currently the simplified translation from USB MIDI 1.0 <-> USB MIDI 2.0 does not handle the removal or insertion of these bytes into data stream.