Re: [linux-audio-user] midi definition

From: Lee Revell <rlrevell@email-addr-hidden-job.com>
Date: Fri Oct 14 2005 - 01:30:44 EEST

On Thu, 2005-10-13 at 23:34 +0200, mh wrote:
> Hi,
>
> I would like to have a better knowlege about the midi protocol, to
> understand better what is stored in a midi file and how it is stored. I
> am not that much interested in bits and bytes, but in how a description
> of a note works in midi, i.e. is a note defined by a start point and a
> duration ( and the end point is a consequence) or is midi a start and an
> end point ( and the duration is a consequence). What is a pause? Is it a
> silent note? How does a notation application calculate ties or what
> remains of tied notes? The duration only? And so on...

Basically all MIDI is is Note On at X time on foo channel, Note Off at Y
time on foo channel. Duration would not work as a property of the Note
On, as MIDI has to function in real time - when a piano player hits a
note you have no idea when he/she will release it.

The easiest way to see this is to run aseqdump and then play at a MIDI
keyboard. You can see in real time what the MIDI representation of
anything you do is.

Lee
Received on Fri Oct 14 04:15:09 2005

This archive was generated by hypermail 2.1.8 : Fri Oct 14 2005 - 04:15:09 EEST