Implementation Table
MIDI Implementation Chart
Function | Recognized | Remarks | |
---|---|---|---|
Basic Channel | Default | ✓ 1-16 | |
Changed | ✓ 1-16 | Supports up to 128 channels. | |
Note number | 0-127 | ||
Mode | Default | 3 | |
Messages | ✓ 3, 4 | ||
Velocity | Note on | ✓ 9nV=1-127 | |
Note off | ✓ 9nV=0 8n | ||
Aftertouch | Key | ✓ | |
Channel | ✓ | ||
Pitchbend | ✓ | 0-24 semitone steps 14-bit resolution |
|
Control Change | 0 | ✓ | MSB Bank Select |
1 | ✓ | Modulation | |
2 | ✓ | Breath | |
4 | ✓ | Foot | |
5 | ✓ | Portamento Time | |
6 | ✓ | MSB (N)RPN Data Commit | |
7 | ✓ | Volume | |
8 | ✓ | Balance | |
10 | ✓ | Pan | |
11 | ✓ | Expression | |
12 | ✓ | General-purpose effect | |
13 | ✓ | General-purpose effect | |
16 | ✓ | General-purpose sound | |
17 | ✓ | General-purpose sound | |
18 | ✓ | General-purpose sound | |
19 | ✓ | General-purpose sound | |
32 | ✓ | LSB Bank Select | |
38 | ✓ | LSB (N)RPN Data Commit | |
64 | ✓ | Sustain (Hold) | |
65 | ✓ | Portamento | |
66 | ✓ | Sostenuto | |
67 | ✓ | Soft Pedal Store only |
|
68 | ✓ | Legato Store only |
|
69 | ✓ | Hold 2 Store only |
|
70 | ✓ | Timbre Variation Store only |
|
71 | ✓ | Resonance | |
72 | ✓ | Release Time | |
73 | ✓ | Attack Time | |
74 | ✓ | Brightness | |
75 | ✓ | Decay Time | |
76 | ✓ | Vibrato Rate | |
77 | ✓ | Vibrato Depth | |
78 | ✓ | Vibrato Delay | |
84 | ✓ | Portamento Control | |
91 | ✓ | Reverb | |
92 | ✓ | Tremelo | |
93 | ✓ | Chorus | |
94 | ✓ | Variation | |
95 | ✓ | Phaser | |
96 | ✓ | Data Increment | |
97 | ✓ | Data Decrement | |
98 | ✓ | LSB NRPN | |
99 | ✓ | MSB NRPN | |
100 | ✓ | LSB RPN | |
101 | ✓ | MSB RPN | |
120 | ✕ | All Sound Off | |
121 | ✓ | All Controllers Reset | |
123 | ✓ | All Notes Off | |
124 | ✕ | Omni Off Same as cc123 |
|
125 | ✕ | Omni On Same as cc123 |
|
126 | ✓ | Mono | |
127 | ✓ | Poly | |
128 | ✓ | Dry level (internal) | |
129 | ✓ | VL Breath Strength (internal) | |
130 | ✓ | VL Pressure (internal) | |
131 | ✓ | VL Embouchure (internal) | |
132 | ✓ | VL Tonguing (internal) | |
133 | ✓ | VL Scream (internal) | |
134 | ✓ | VL Breath Noise (internal) | |
135 | ✓ | VL Growl (internal) | |
136 | ✓ | VL Throat Formant (internal) | |
137 | ✓ | VL Harmonic Enhancer (internal) | |
138 | ✓ | VL Damping (internal) | |
139 | ✓ | VL Absorption (internal) | |
140 | ✓ | VL Filter (internal) | |
141 | ✓ | VL Amplitude (internal) | |
142~149 | ✓ | DX Carrier Level 1~8 (internal) | |
150~157 | ✓ | DX Modulator Level 1~8 (internal) | |
Program Change | 0-127 | ||
System Exclusive | General MIDI | ✓ | |
General MIDI rev. 2 | ✓ | ||
YAMAHA XG | ✓ | ||
YAMAHA PLG-150AP | ✕ | ||
YAMAHA PLG-150AN | ✕ | ||
YAMAHA PLG-150DR/PC | ✕ | ||
YAMAHA PLG-150DX | ✕ | ||
YAMAHA PLG-150PF | ✕ | ||
YAMAHA PLG-100SG | ✓ | ||
YAMAHA PLG-150VL | ✓ | ||
YAMAHA TG300 | ✓ | ||
Roland GS | ✓ | ||
Roland SD | ✓ | ||
Roland C/M | ✓ | ||
KORG NS5R | ✓ | ||
KORG N1R | ✓ | Redirected to NS5R | |
KORG X5D(R) | ✓ | ||
KORG 05R/W | ✓ | ||
KAWAI GMega | ✓ | Also known as KAWAI K11 | |
AKAI SG01 | ✓ | ||
CASIO GZ-50M | ✓ | ||
ALESIS NanoSynth | ✕ | ||
System Common | Song position | ✕ | |
Song select | ✕ | ||
Tune | ✕ | ||
System RealTime | Clock | ✕ | No action defined |
Start | ✕ | No action defined | |
Continue | ✕ | No action defined | |
Stop | ✕ | No action defined | |
Aux messages | Local ON/OFF | ✕ | |
Active Sense | ✕ | No action defined |