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