💾 Archived View for spam.works › mirrors › textfiles › music › code1 captured on 2023-06-16 at 19:14:47.

View Raw

More Information

-=-=-=-=-=-=-

CODE1        Description of MIDI Status Bytes.
              Michel Poirier
              MIDICOM, Montreal 167/111
------------------------------------------------------------------------------

 CHANNEL VOICE MESSAGES
 ----------------------------------------------------------------------------
 Status byte                      #  Description
 -------------------------------  -  ----------------------------------------
 1000 nnnn : 80 - 8F : 128 - 143  2  Note OFF
 1001 nnnn : 90 - 9F : 144 - 159  2  Note ON
 1010 nnnn : A0 - AF : 160 - 175  2  Polyphonic Key Pressure (after touch)
 1011 nnnn : B0 - BF : 176 - 191  2  Control Change
 1100 nnnn : C0 - CF : 192 - 207  1  Program Change
 1101 nnnn : D0 - DF : 208 - 223  1  Channel Pressure (after touch)
 1110 nnnn : E0 - EF : 224 - 239  2  Pitch Wheel


 CHANNEL MODE MESSAGES
 ----------------------------------------------------------------------------
 Status byte                      #  Description
 -------------------------------  -  ----------------------------------------
 1011 nnnn : B0 - BF : 176 - 191  2  Channel Mode Select (Mono, Poly, Omni)



 SYSTEM MESSAGES
 ----------------------------------------------------------------------------
 Status byte                      #  Description
 -------------------------------  -  ----------------------------------------
 1111 0000 : F0      : 240        *  System Exclusive    * Variable
 1111 0sss : F1 - F7 : 241 - 247  *  System Common       * 0 to 2
 1111 1ttt : F8 - FF : 248 - 255  0  System Real Time



 - Symbol "#" represents the number of Data following that Status byte.

 - In Voice & Mode Messages, "nnnn"+1 = Channel Number.

------------------------------------------------------------------------------