[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