[sdiy] MIDI running status implementation - status bytes
rsdio at sounds.wa.com
rsdio at sounds.wa.com
Sat Feb 1 09:06:49 CET 2014
and don't forget that System Real-Time is the exception to the rule.
Although System Real-Time messages are technically Status Bytes, they
do not interrupt Running Status. This is possible only because System
Real-Time messages are only one byte in length, so they will never
confuse the multi-byte state machine in your MIDI parser.
Brian Willoughby
Sound Consulting
On Jan 31, 2014, at 07:03, Neil Johnson wrote:
> Andre,
>
>> Tom, your question and Neil's replies leave me slightly
>> confused.
>>
>> Why do you say "in the case of channel status bytes" ? Running
>> status only applies to channel status bytes.
>
> While Running Status only _applies_ to channel status messages, it is
> _terminated_ by _any_ status byte.
> Of course, if the exact same status byte is received it is as if
> Running Status was in effect. And if another channel status byte
> arrives then a new running status starts.
>
> Neil
More information about the Synth-diy
mailing list