[linux-audio-user] midi definition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux