[sdiy] Processing Midi - Dropping Notes

Paul Maddox P.Maddox at signal.qinetiq.com
Mon Jul 19 09:45:24 CEST 2004


David/all,

real time message is anything > 0xEF, so from 0xF0 to 0xFF,

The ULTIMATE Midi spec is here ;-
http://www.borg.com/~jglatt/tech/midispec.htm

Its far better than the MMA one, its easy to read for a start.

Also for dropped notes, I assume you are aware and using running status?


Paul


----- Original Message -----
From: "David Brown" <davebr at earthlink.net>
To: <synth-diy at dropmix.xs4all.nl>
Sent: Friday, July 16, 2004 5:14 PM
Subject: Re: [sdiy] Processing Midi - Dropping Notes


> At 09:34 PM 7/13/2004, you wrote:
>
>   For even more fun there is also "real time messages" that can come
in-between the bytes of other messages.
>
>   The real time messages are one byte only.
>   So just check if a message is real time, then do something with it, like
nothing at all.
>
> Can you clarify the real time messages?  I'm writing my own MIDI parser
and I don't know if I have handled it correctly.  Specifically, can a real
time message replace the expected data in a message?  For example ...
>
> Note on command
> Note value
> Real time message
> Note velocity
>
> In this case, is the real time message always guaranteed to be one byte?
>
> Thanks. - Dave



More information about the Synth-diy mailing list