Description:
delta time track
event Intepretation
========= =========== =====================================
00 ff 7f 03 00 00 41 meta event, (?) 3 bytes
00 ff 58 04 04 02 18 08 Time signature meta event, 4/4 meter?
00 ff 51 03 0a 49 6d Tempo meta event, 674157
microsec/quarternote
00 ff 59 02 00 00 Key signature
meta event, C major
00 ff 01 2a 43 6f ... Copyright meta event?
4d 54 72 6b 4-character
chunk ID: "MTrk"
00 00 09 61 length
of the chunk data: 2401 bytes
delta track event
Interpretation
time
===== =========== =====================================
00 ff 21 01 01 meta event?
00 ff 03 14 50 ... instrument name, 20 bytes, Piano
Treble
00 c1 02 Program
change on channel 1, patch #2
00 b1 07 61 Control change
on channel 1, volume level 91
(loud,
80 normal)
00 b1 0a 7f continuous controller(MIDI
knob), max. postion(127)
00 91 37 7f Note on channel
1,note=55(G,octave3), vel=127(loud)
60 39 7f note=57,
vel=127(loud) after 96/192 quarternote
(A,
octave3), running status without command
60 3c 7f note=60(C,
octave4), vel=127 after eighth note
5e 41 7f note=65(F,
octave4), vel=127 after 94/192 qnote
8140 43 7f note=67(G,
octave4), vel=127 after 192/192 qnote
10 81 37 40 Note off,
note=55, vel=64(med.) after 16/192 qnote
8130 91 41 7f Note on, note=65, vel=127
after 176/192 quarternote
06 81 3c 40 Note off,
note=60, vel=64 after 6/192 quarternote
0c 37 40 note=55,
vel=64, after 12/192 quarternote
4e 91 37 7f Note on, note=55,
vel=127, after 78/192 qnote
The most significant bits in delta time field need to be removed. They are used to indicate the length of the field and not part of the value. For 8140, after removing the most significant bits, we got the remaing 7bit pattern, 0000001 1000000, which is equiavalent to 128+64=192.
By removing the most significant bits to compute the equivalent decimal tick numbers, we get the equivalent of