Handle real-time MIDI SysEx messages
Bug #1467549 reported by
Sean M. Pappalardo
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Low
|
Unassigned |
Bug Description
According to http://
F0 7F ... F7
Add to Mixxx's MIDI handling the ability to accept these at any time (such as in the middle of any other non-real-time message, SysEx or otherwise.)
description: | updated |
summary: |
- Handle real-time vs non-real-time MIDI SysEx messages + Handle real-time MIDI SysEx messages |
description: | updated |
description: | updated |
description: | updated |
To post a comment you must log in.
A real-time sysex message can come in the middle of a non-real-time sysex message?
Also, you said "F0 7F ... F0" -- I think you meant: " F0 7F ... F7". The page you linked terminates every message with EOX -- realtime or non-realtime.
If sysex messages cannot interleave then we already interpret the real-time ones as a sysex blob since we match F0 .. F7 pairs.
If they can interleave that's pretty surprising because it implies a stack or at least some slush memory -- which for MIDI processors built onto an ASIC would complicate the circuit quite a bit.