CODE2 Channel Voice Messages. Michel Poirier MIDICOM, Montreal 167/111 ------------------------------------------------------------------------------ Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1000 nnnn : 0kkk kkkk 0vvv vvvv Note OFF n: Channel 80 8F : 00 7F 00 7F k: Note number 128 143 : 0 127 0 127 v: Velocity Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1001 nnnn : 0kkk kkkk 0vvv vvvv Note ON n: Channel 90 9F : 00 7F 00 7F k: Note number 144 159 : 0 127 0 127 v: Velocity Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1010 nnnn : 0kkk kkkk 0vvv vvvv Poly Key Pressure n: Channel A0 AF : 00 7F 00 7F k: Note number 160 175 : 0 127 0 127 v: Pressure Value Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1011 nnnn : 0ccc cccc 0vvv vvvv Control Change n: Channel B0 BF : 00 79 00 7F c: Control Number * 176 191 : 0 121 0 127 v: Control Value * Control Number 122-127 reserved for Channel Mode Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1100 nnnn : 0ppp pppp Program Change n: Channel C0 CF : 00 7F p: Program number 192 207 : 0 127 Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1101 nnnn : 0vvv vvvv Channel Pressure n: Channel D0 DF : 00 7F v: Pressure Value 208 223 : 0 127 Status Byte Data Byte Data Byte Description Detail ----------- --------- --------- ------------------ ----------------------- 1110 nnnn : 0mmm mmmm 0lll llll Pitch Wheel n: Channel E0 EF : 00 7F 00 7F m: MSB Value 224 239 : 0 127 0 127 l: LSB Value ------------------------------------------------------------------------------