James Morris wrote: > 1) Notes of zero duration? > > Are these legal MIDI?
Yes. There are synthesizers that can play percussion sounds at their natural length and ignore note-off messages, so, sometimes, note-off timing isn't available. > Do I send a note-on with simultaneous note-off? Yes. Some standards say that each note-on must have a corresponding note-off. > 2) note x ending simultaneously with note y beginning > > For example, a sequence of eighth notes, each an eighth in duration. > > As far as processing of these events goes, which should be processed first? This depends. It is possible that a synthesizer plays these notes in legato for certain instruments, but only if the note-on of the second note is received before the note-off of the first note. And it's possible that certain other notes are _not_ intended to be played legato. Multiple messages with the same timestamp should never be reordered by the sequencer. Regards, Clemens _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
