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.
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.