[alsa-devel] Must MIDI SysEx data contain the start byte 0xf0 and the end byte 0xf7?

Clemens Ladisch clemens at ladisch.de
Sun Jan 20 17:40:51 CET 2013

Joerg-Cyril.Hoehle at t-systems.com wrote:
>> Just put the partial chunks into separate events.
>> The first must begin with the F0 byte, the last end with F7.
> So the F7 continuation event / status byte solely exists in MIDI files,
> but not as an intermediate sub-packet starter on the wire.


> I'm precisely wondering whether Wine's auto-adding F0/F7 around SysEx
> messages (when missing) is TRT.  Now I seriously doubt it.

TRT is whatever Windows does.  According to the docs, it doesn't:
| If you are using multiple data blocks to send a single system-exclusive
| message ...


More information about the Alsa-devel mailing list