MIDI Event Table

Status ByteData Bytes
1st byteFunction2nd byte3rd byte
0x80Chan 1 Note offNote Number (0-127)Note Velocity (0-127)
0x81Chan 2 Note offNote Number (0-127)Note Velocity (0-127)
0x82Chan 3 Note offNote Number (0-127)Note Velocity (0-127)
0x83Chan 4 Note offNote Number (0-127)Note Velocity (0-127)
0x84Chan 5 Note offNote Number (0-127)Note Velocity (0-127)
0x85Chan 6 Note offNote Number (0-127)Note Velocity (0-127)
0x86Chan 7 Note offNote Number (0-127)Note Velocity (0-127)
0x87Chan 8 Note offNote Number (0-127)Note Velocity (0-127)
0x88Chan 9 Note offNote Number (0-127)Note Velocity (0-127)
0x89Chan 10 Note offNote Number (0-127)Note Velocity (0-127)
0x8AChan 11 Note offNote Number (0-127)Note Velocity (0-127)
0x8BChan 12 Note offNote Number (0-127)Note Velocity (0-127)
0x8CChan 13 Note offNote Number (0-127)Note Velocity (0-127)
0x8DChan 14 Note offNote Number (0-127)Note Velocity (0-127)
0x8EChan 15 Note offNote Number (0-127)Note Velocity (0-127)
0x8FChan 16 Note offNote Number (0-127)Note Velocity (0-127)
0x90Chan 1 Note onNote Number (0-127)Note Velocity (0-127)
0x91Chan 2 Note onNote Number (0-127)Note Velocity (0-127)
0x92Chan 3 Note onNote Number (0-127)Note Velocity (0-127)
0x93Chan 4 Note onNote Number (0-127)Note Velocity (0-127)
0x94Chan 5 Note onNote Number (0-127)Note Velocity (0-127)
0x95Chan 6 Note onNote Number (0-127)Note Velocity (0-127)
0x96Chan 7 Note onNote Number (0-127)Note Velocity (0-127)
0x97Chan 8 Note onNote Number (0-127)Note Velocity (0-127)
0x98Chan 9 Note onNote Number (0-127)Note Velocity (0-127)
0x99Chan 10 Note onNote Number (0-127)Note Velocity (0-127)
0x9AChan 11 Note onNote Number (0-127)Note Velocity (0-127)
0x9BChan 12 Note onNote Number (0-127)Note Velocity (0-127)
0x9CChan 13 Note onNote Number (0-127)Note Velocity (0-127)
0x9DChan 14 Note onNote Number (0-127)Note Velocity (0-127)
0x9EChan 15 Note onNote Number (0-127)Note Velocity (0-127)
0x9FChan 16 Note onNote Number (0-127)Note Velocity (0-127)
0xA0Chan 1 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA1Chan 2 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA2Chan 3 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA3Chan 4 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA4Chan 5 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA5Chan 6 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA6Chan 7 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA7Chan 8 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA8Chan 9 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xA9Chan 10 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xAAChan 11 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xABChan 12 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xACChan 13 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xADChan 14 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xAEChan 15 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xAFChan 16 Polyphonic aftertouchNote Number (0-127)Aftertouch pressure (0-127)
0xB0Chan 1 Control mode changeSee MIDI controlsSee MIDI controls
0xB1Chan 2 Control mode changeSee MIDI controlsSee MIDI controls
0xB2Chan 3 Control mode changeSee MIDI controlsSee MIDI controls
0xB3Chan 4 Control mode changeSee MIDI controlsSee MIDI controls
0xB4Chan 5 Control mode changeSee MIDI controlsSee MIDI controls
0xB5Chan 6 Control mode changeSee MIDI controlsSee MIDI controls
0xB6Chan 7 Control mode changeSee MIDI controlsSee MIDI controls
0xB7Chan 8 Control mode changeSee MIDI controlsSee MIDI controls
0xB8Chan 9 Control mode changeSee MIDI controlsSee MIDI controls
0xB9Chan 10 Control mode changeSee MIDI controlsSee MIDI controls
0xBAChan 11 Control mode changeSee MIDI controlsSee MIDI controls
0xBBChan 12 Control mode changeSee MIDI controlsSee MIDI controls
0xBCChan 13 Control mode changeSee MIDI controlsSee MIDI controls
0xBDChan 14 Control mode changeSee MIDI controlsSee MIDI controls
0xBEChan 15 Control mode changeSee MIDI controlsSee MIDI controls
0xBFChan 16 Control mode changeSee MIDI controlsSee MIDI controls
0xC0Chan 1 Program changeProgram # (0-127)-
0xC1Chan 2 Program changeProgram # (0-127)-
0xC2Chan 3 Program changeProgram # (0-127)-
0xC3Chan 4 Program changeProgram # (0-127)-
0xC4Chan 5 Program changeProgram # (0-127)-
0xC5Chan 6 Program changeProgram # (0-127)-
0xC6Chan 7 Program changeProgram # (0-127)-
0xC7Chan 8 Program changeProgram # (0-127)-
0xC8Chan 9 Program changeProgram # (0-127)-
0xC9Chan 10 Program changeProgram # (0-127)-
0xCAChan 11 Program changeProgram # (0-127)-
0xCBChan 12 Program changeProgram # (0-127)-
0xCCChan 13 Program changeProgram # (0-127)-
0xCDChan 14 Program changeProgram # (0-127)-
0xCEChan 15 Program changeProgram # (0-127)-
0xCFChan 16 Program changeProgram # (0-127)-
0xD0Chan 1 Channel aftertouchAftertouch pressure (0-127)-
0xD1Chan 2 Channel aftertouchAftertouch pressure (0-127)-
0xD2Chan 3 Channel aftertouchAftertouch pressure (0-127)-
0xD3Chan 4 Channel aftertouchAftertouch pressure (0-127)-
0xD4Chan 5 Channel aftertouchAftertouch pressure (0-127)-
0xD5Chan 6 Channel aftertouchAftertouch pressure (0-127)-
0xD6Chan 7 Channel aftertouchAftertouch pressure (0-127)-
0xD7Chan 8 Channel aftertouchAftertouch pressure (0-127)-
0xD8Chan 9 Channel aftertouchAftertouch pressure (0-127)-
0xD9Chan 10 Channel aftertouchAftertouch pressure (0-127)-
0xDAChan 11 Channel aftertouchAftertouch pressure (0-127)-
0xDBChan 12 Channel aftertouchAftertouch pressure (0-127)-
0xDCChan 13 Channel aftertouchAftertouch pressure (0-127)-
0xDDChan 14 Channel aftertouchAftertouch pressure (0-127)-
0xDEChan 15 Channel aftertouchAftertouch pressure (0-127)-
0xDFChan 16 Channel aftertouchAftertouch pressure (0-127)-
0xE0Chan 1 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE1Chan 2 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE2Chan 3 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE3Chan 4 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE4Chan 5 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE5Chan 6 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE6Chan 7 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE7Chan 8 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE8Chan 9 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xE9Chan 10 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xEAChan 11 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xEBChan 12 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xECChan 13 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xEDChan 14 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xEEChan 15 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xEFChan 16 Pitch wheel rangePitch wheel LSB (0-127)Pitch wheel MSB (0-127)
0xF0System Exclusive****
0xF1System Common - undefined--
0xF2Sys Com Song Position PntrLSBMSB
0xF3Sys Com Song Select(Song #)(0-127)-
0xF4System Common - undefined--
0xF5System Common - undefined--
0xF6Sys Com tune request--
0xF7Sys Com-end of SysEx (EOX)--
0xF8Sys real time timing clock--
0xF9Sys real time undefined--
0xFASys real time start--
0xFBSys real time continue--
0xFCSys real time stop--
0xFDSys real time undefined--
0xFESys real time active sensing--
0xFFSys real time sys reset--
** Note:
System Exclusive (data dump) 2nd byte= Vendor ID followed by more data bytes and ending with EOX (0x7F).