This table defines some messages that are legal for MIDIMESSAGE.
Command Name | Status Byte | Data Byte 1 | Data Byte 2 |
---|---|---|---|
Note Off | 128 + Channel | 0-127 Pitch | 0-127 Velocity |
Note On | 144 + Channel | 0-127 Pitch | 0-127 Velocity |
Poly Pressure | 160 + Channel | 0-127 Pitch | 0-127 Pressure |
Control Change | 176 + Channel | 0 Undefined | 0-127 MSB |
Control Change | 176 + Channel | 1 Modulation Wheel | 0-127 MSB |
Control Change | 176 + Channel | 2 Breath Controller | 0-127 MSB |
Control Change | 176 + Channel | 3 After Touch | 0-127 MSB |
Control Change | 176 + Channel | 4 Foot Controller | 0-127 MSB |
Control Change | 176 + Channel | 5 Portamento Time | 0-127 MSB |
Control Change | 176 + Channel | 6 Data Entry | 0-127 MSB |
Control Change | 176 + Channel | 7 Main Volume | 0-127 MSB |
Control Change | 176 + Channel | 8-31 Undefined | 0-127 MSB |
Control Change | 176 + Channel | 32-63 LSB of 0-31 | 0-127 MSB |
Control Change | 176 + Channel | 64 Damper Pedal | 0:off 127:on |
Control Change | 176 + Channel | 65 Portamento | 0:off 127:on |
Control Change | 176 + Channel | 66 Sostenuto | 0:off 127:on |
Control Change | 176 + Channel | 67 Soft Pedal | 0:off 127:on |
Control Change | 176 + Channel | 68-92 Undefined | 0:off 127:on |
Control Change | 176 + Channel | 93 Chorus | 0:off 127:on |
Control Change | 176 + Channel | 94 Celeste | 0:off 127:on |
Control Change | 176 + Channel | 95 Phaser | 0:off 127:on |
Control Change | 176 + Channel | 96 Data Entry + 1 | 0:off 127:on |
Control Change | 176 + Channel | 97 Data Entry - 1 | 0:off 127:on |
Control Change | 176 + Channel | 98-121 Undefined | 0:off 127:on |
Control Change | 176 + Channel | 122 Local Control | 0-127 |
Control Change | 176 + Channel | 123 All Notes Off | 0 |
Control Change | 176 + Channel | 124 Omni Mode off | 0-15 |
Control Change | 176 + Channel | 125 Omni Mode on | 0 |
Control Change | 176 + Channel | 126 Mono on/Poly off | 0 |
Control Change | 176 + Channel | 127 Poly on/Mono off | 0 |
Program Change | 192 + Channel | 0-127 Program | Not used |
Channel Pressure | 208 + Channel | 0-127 Pressure | Not used |
Pitch Wheel | 224 + Channel | 0-127 LSB | 0-127 MSB |
System Exclusive | 240 | 0-127 Id Code | Any number of bytes |
Undefined | 241 | Not used | Not used |
Song Position | 242 | 0-127 LSB | 0-127 MSB |
Song Select | 243 | 0-127 Song | Not used |
Undefined | 244 | Not used | Not used |
Undefined | 245 | Not used | Not used |
Tune Request | 246 | Not used | Not used |
End of Exclusive | 247 | Not used | Not used |
Timing Clock | 248 | Not used | Not used |
Undefined | 249 | Not used | Not used |
Start | 250 | Not used | Not used |
Continue | 251 | Not used | Not used |
Stop | 252 | Not used | Not used |
Undefined | 253 | Not used | Not used |
Active Sensing | 254 | Not used | Not used |
System Reset | 255 | Not used | Not used |