[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.
Yes.
> 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 ...
<http://msdn.microsoft.com/en-us/library/windows/desktop/dd798657(v=vs.85).aspx>
Regards,
Clemens
More information about the Alsa-devel
mailing list