



         MOZART CLARINET QUINTET, THIRD MOVEMENT, TRIO 

       First twelve measures, Clarinet and Violin 1 only 


  byte       M I D I    D A T A  (hexidecimal format) 
 number  ================================================= 
 ------ 
     0   4d54 6864 0000 0006 0001 0005 00f0 4d54 726b 0000 
    20   001c 00ff 5804 0302 1808 00ff 5103 0989 6800 ff54 
    40   0540 0000 005d 00ff 2f00 4d54 726b 0000 0016 00ff 
    60   030e 2843 2920 2620 2850 2920 3139 3935 7fff 2f00 
    80   4d54 726b 0000 0016 00ff 030e 4343 4152 482c 5374 
   100   616e 666f 7264 00ff 2f00 4d54 726b 0000 01a9 00ff 
   120   030d 436c 6172 696e 6574 2069 6e20 4100 c047 0090 
   140   455a 7480 4500 0490 495a 7480 4900 0490 4c5a 7480 
   160   4c00 0490 495a 7480 4900 0490 515a 816a 8051 0006 
   180   904c 5a74 804c 0004 9049 5a74 8049 0004 9047 5a74 
   200   8047 0004 904a 5a74 804a 0004 904e 5a81 6a80 4e00 
   220   0690 4a5a 7480 4a00 0490 475a 7480 4700 0490 455a 
   240   7480 4500 0490 445a 7480 4400 0490 495a 7480 4900 
   260   0490 475a 7480 4700 0490 4c5a 7480 4c00 0490 4a5a 
   280   7480 4a00 0490 485a 816a 8048 0006 9049 5a81 6a80 
   300   4900 0690 455a 7480 4500 0490 495a 7480 4900 0490 
   320   4c5a 7480 4c00 0490 495a 7480 4900 0490 515a 816a 
   340   8051 0006 904c 5a74 804c 0004 9049 5a74 8049 0004 
   360   9047 5a74 8047 0004 904a 5a74 804a 0004 904e 5a81 
   380   6a80 4e00 8b26 903b 5a4d 803b 0003 9036 5a4d 8036 
   400   0003 9032 5a4d 8032 0003 9036 5a74 8036 0004 903b 
   420   5a74 803b 0004 903e 5a74 803e 0004 9042 5a74 8042 
   440   0004 9047 5a74 8047 0004 904a 5a74 804a 0004 904e 
   460   5a74 804e 0004 904c 5a74 804c 0004 904a 5a74 804a 
   480   0004 9049 5a74 8049 0004 904a 5a74 804a 0004 9047 
   500   5a74 8047 0004 9045 5a83 5680 4500 0a90 495a 7480 
   520   4900 0490 475a 7480 4700 0490 455a 816a 8045 0000 
   540   ff2f 004d 5472 6b00 0001 0900 ff03 0956 696f 6c69 
   560   6e6f 2049 00c1 2883 6091 455a 816a 8145 0006 9145 
   580   5a81 6a81 4500 8176 9145 5a81 6a81 4500 0691 455a 
   600   816a 8145 0081 7691 445a 816a 8144 0006 9144 5a81 
   620   6a81 4400 8176 9145 5a81 6a81 4500 0691 455a 816a 
   640   8145 0081 7691 455a 816a 8145 0006 9145 5a81 6a81 
   660   4500 0691 425a 816a 8142 0081 7691 495a 7481 4900 
   680   0491 465a 7481 4600 0491 475a 7481 4700 0491 4a5a 
   700   7481 4a00 0491 4e5a 816a 814e 0006 9149 5a74 8149 
   720   0004 9146 5a74 8146 0004 9147 5a74 8147 0004 914a 
   740   5a74 814a 0004 914e 5a81 6a81 4e00 8d16 913d 5a74 
   760   813d 0004 9140 5a74 8140 0004 913d 5a74 813d 0004 
   780   9140 5a74 8140 0004 913e 5a74 813e 0004 9140 5a74 
   800   8140 0004 913d 5a81 6a81 3d00 00ff 2f00 
                                                 (816 bytes) 


   byte 
  number               A N A L Y S I S 
  ------         =========================== 

     0   4d54 6864 0000 0006 0001 0005 00f0 .... .... ....  

Header chunk:  4d54 6864 0000 0006 0001 0005 00f0 
                "MThd"   ........6 ...1 ...5 .240 

               6 = length of this chunk (bytes) 
               1 = MIDI1 format 
               5 = five track chunks in this file 
             240 = 240 units (divisions) per quarter note 
_______________________________________________________________________  

     0   .... .... .... .... .... .... .... 4d54 726b 0000 
    20   001c 00ff 5804 0302 1808 00ff 5103 0989 6800 ff54                      
    40   0540 0000 005d 00ff 2f00 .... .... .... .... ....                    ÿ

Track chunk1:  4d54 726b 0000 001c 
                "MTrk"   .......28 (decimal) 

              28 = length of this chunk (bytes)                  bytes 
                                                                 ------ 
      TIME <-(00) ff5804 : ff58 = time signature  04 = length       4 
             ----------- 
                  0302     3 / 4  time                              2 

                  1808     24 MIDI clocks per metronome;            2 
                            8 32nd notes per quarter.  

      TIME <-(00) ff5103 : ff51 = tempo setting   03 = length       4 
             ----------- 
                  098968   = 625,000 u-secs per q. (q = 96.00)      3 

      TIME <-(00) ff5405 : ff54 = SMPTE value     05 = length       4 
             ----------- 
                  40 0000 0000 = start track after 64 hours!        5 

      TIME <-(00) ff2f00 : ff2f = end of track    00 = length       4 
             -----------                                          ---- 
                                                                   28 
_______________________________________________________________________  





    40   .... .... .... .... .... 4d54 726b 0000 0016 00ff 
    60   030e 2843 2920 2620 2850 2920 3139 3935 7fff 2f00 

Track chunk2:  4d54 726b 0000 0016 
                "MTrk"   .......22 (decimal) 

              22 = length of this chunk (bytes)                  bytes 
                                                                 ------ 
      TIME <-(00) ff030e : ff03 = sequence or track name  0e = len  4 
             ----------- 
                  2843 2920 2620 2850 2920 3139 3935               14 
                   14 bytes ASCII = "(C) & (P) 1995" 

      TIME <-(7f) ff2f00 : ff2f = end of track    00 = length       4 
             -----------                                          ---- 
                                                                   22 
_______________________________________________________________________  


    80   4d54 726b 0000 0016 00ff 030e 4343 4152 482c 5374
   100   616e 666f 7264 00ff 2f00 .... .... .... .... ....  

Track chunk3:  4d54 726b 0000 0016 
                "MTrk"   .......22 (decimal) 

              22 = length of this chunk (bytes)                  bytes 
                                                                 ------ 
      TIME <-(00) ff030e : ff03 = sequence or track name  0e = len  4 
             ----------- 
                  4343 4152 482c 5374 616e 666f 7264               14 
                   14 bytes ASCII = "CCARH,Stanford" 

      TIME <-(00) ff2f00 : ff2f = end of track    00 = length       4 
             -----------                                          ---- 
                                                                   22 
_______________________________________________________________________  


   100   .... .... .... .... .... 4d54 726b 0000 01a9 00ff 
   120   030d 436c 6172 696e 6574 2069 6e20 4100 c047 ....  

Track chunk4:  4d54 726b 0000 01a9 
                "MTrk"   ......425 (decimal) 

             425 = length of this chunk (bytes)                  bytes 
                                                                ------- 
      TIME <-(00) ff030d : ff03 = sequence or track name  0d = len  4 
             ----------- 
                  436c 6172 696e 6574 2069 6e20 41                 13 
                   13 bytes ASCII = "Clarinet in A" 

      TIME <-(00) c047   : program change:                          3 
             ---------       channel 0 = instrument 72 (clarinet) 

               Note on/off data for clarinet track                401 
           ------------------------------------------                 
   120   .... .... .... .... .... .... .... .... .... 0090            
   140   455a 7480 4500 0490 495a 7480 4900 0490 4c5a 7480 
   160   4c00 0490 495a 7480 4900 0490 515a 816a 8051 0006 
   180   904c 5a74 804c 0004 9049 5a74 8049 0004 9047 5a74 
   200   8047 0004 904a 5a74 804a 0004 904e 5a81 6a80 4e00 
   220   0690 4a5a 7480 4a00 0490 475a 7480 4700 0490 455a 
   240   7480 4500 0490 445a 7480 4400 0490 495a 7480 4900 
   260   0490 475a 7480 4700 0490 4c5a 7480 4c00 0490 4a5a 
   280   7480 4a00 0490 485a 816a 8048 0006 9049 5a81 6a80 
   300   4900 0690 455a 7480 4500 0490 495a 7480 4900 0490 
   320   4c5a 7480 4c00 0490 495a 7480 4900 0490 515a 816a 
   340   8051 0006 904c 5a74 804c 0004 9049 5a74 8049 0004 
   360   9047 5a74 8047 0004 904a 5a74 804a 0004 904e 5a81 
   380   6a80 4e00 8b26 903b 5a4d 803b 0003 9036 5a4d 8036 
   400   0003 9032 5a4d 8032 0003 9036 5a74 8036 0004 903b 
   420   5a74 803b 0004 903e 5a74 803e 0004 9042 5a74 8042 
   440   0004 9047 5a74 8047 0004 904a 5a74 804a 0004 904e 
   460   5a74 804e 0004 904c 5a74 804c 0004 904a 5a74 804a 
   480   0004 9049 5a74 8049 0004 904a 5a74 804a 0004 9047 
   500   5a74 8047 0004 9045 5a83 5680 4500 0a90 495a 7480 
   520   4900 0490 475a 7480 4700 0490 455a 816a 8045 00..  

   00 =   0 ticks of time 
   90 =        note on (track 0) 
   45 =        (dec 69) = A5 pitch 
   5a =        (dec 90) = velocity 
   74 = 116 ticks of time (later) 
   80 =        note off (track 0) 
   45 =        (dec 69) = A5 pitch 
   00 =        (dec 0) = velocity 
   04 =   4 ticks of time (later) 
   90 =        note on (track 0) 
   49 =        (dec 69) = C#6 pitch 
   5a =        (dec 90) = velocity  

         etc. etc. etc.  

   520   .... .... .... .... .... .... .... .... .... ..00 
   540   ff2f 00.. .... .... .... .... .... .... .... ....

      TIME <-(00) ff2f00 : ff2f = end of track    00 = length       4 
             -----------                                          ---- 
                                                                  425 
_______________________________________________________________________  


   540   .... ..4d 5472 6b00 0001 0900 ff03 0956 696f 6c69 
   560   6e6f 2049 00c1 28.. .... .... .... .... .... ....  

Track chunk5:  4d54 726b 0000 0109 
                "MTrk"   ......265 (decimal) 

             265 = length of this chunk (bytes)                  bytes 
                                                                ------- 
      TIME <-(00) ff0309 : ff03 = sequence or track name  09 = len  4 
             ----------- 
                  5669 6f6c 696e 6f20 49                            9 
                    9 bytes ASCII = "Violino I" 

      TIME <-(00) c128   : program change:                          3 
             ---------       channel 1 = instrument 41 (violin)  

               Note on/off data for violin track                  245 
           ---------------------------------------                    
   560   .... .... .... ..83 6091 455a 816a 8145 0006 9145            
   580   5a81 6a81 4500 8176 9145 5a81 6a81 4500 0691 455a 
   600   816a 8145 0081 7691 445a 816a 8144 0006 9144 5a81 
   620   6a81 4400 8176 9145 5a81 6a81 4500 0691 455a 816a 
   640   8145 0081 7691 455a 816a 8145 0006 9145 5a81 6a81 
   660   4500 0691 425a 816a 8142 0081 7691 495a 7481 4900 
   680   0491 465a 7481 4600 0491 475a 7481 4700 0491 4a5a 
   700   7481 4a00 0491 4e5a 816a 814e 0006 9149 5a74 8149 
   720   0004 9146 5a74 8146 0004 9147 5a74 8147 0004 914a 
   740   5a74 814a 0004 914e 5a81 6a81 4e00 8d16 913d 5a74 
   760   813d 0004 9140 5a74 8140 0004 913d 5a74 813d 0004 
   780   9140 5a74 8140 0004 913e 5a74 813e 0004 9140 5a74 
   800   8140 0004 913d 5a81 6a81 3d00 .... ....  

   83 = 1_0000011 \ ==> 0000011 1100000 = hex 01e0 = dec 480 
   60 = 0_1100000 / 
        480 ticks of time (silence) 
   91 =        note on (track 1) 
   45 =        (dec 69) = A5 pitch 
   5a =        (dec 90) = velocity 

   81 = 1_0000001 \ ==> 0000001 1101010 = hex 00ea = dec 234 
   6a = 0_1101010 / 
        234 ticks of time (later)  
   81 =        note off (track 1) 
   45 =        (dec 69) = A5 pitch 
   00 =        (dec 0) = velocity 

   06 =   6 ticks of time (later) 
   91 =        note on (track 1) 
   45 =        (dec 69) = A5 pitch 
   5a =        (dec 90) = velocity            

         etc. etc. etc.  

   800   .... .... .... .... .... .... 00ff 2f00 

      TIME <-(00) ff2f00 : ff2f = end of track    00 = length       4 
             -----------                                          ---- 
                                                                  465 

_______________________________________________________________________  
