MIDI implementation details for the KORG M3.
Last update: October 25, 2026 • 88 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Bank select MSB | 0 | [0–127] | — |
Selects the program or combination bank
Note: With Bank Map KORG, MSB 0 with LSB 0-6 = INT-A to INT-G, LSB 8-14 = USER-A to USER-G (INT-G only in Combination), MSB 121 with LSB 0 = G, MSB 121 with LSB 1-9 = g(1)-g(9), MSB 120 with LSB 0 = g(d). With Bank Map GM(2), MSB 63. Requires Enable Program Change in Global mode |
0-based |
| Bank select LSB | 32 | [0–127] | — |
Selects the program or combination bank
Note: Requires Enable Program Change in Global mode |
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Modulation 1 | 1 | [0–127] | — |
Acts as joystick +Y
|
0-based |
| Modulation 2 | 2 | [0–127] | — |
Acts as joystick -Y
|
0-based |
| Foot pedal | 4 | [0–127] | — |
Acts as the Foot Pedal source for AMS and effect dynamic modulation
|
0-based |
| Portamento time | 5 | [0–127] | — | — | 0-based |
| Volume | 7 | [0–127] | — | — | 0-based |
| Post IFX panpot | 8 | [0–127] | — |
Balance control, used for post-insert-effect pan
Note: Program and Sampling modes use the global channel. Combination, Sequencer modes use each insert effect's channel |
Centered |
| Panpot | 10 | [0–127] | — | — | Centered |
| Expression | 11 | [0–127] | — | — | 0-based |
| Effect control 1 | 12 | [0–127] | — |
Effect dynamic modulation source FX Control 1
|
0-based |
| Effect control 2 | 13 | [0–127] | — |
Effect dynamic modulation source FX Control 2
|
0-based |
| Ribbon controller | 16 | [0–127] | — |
Multi purpose controller 1
|
0-based |
| Slider Mod 5 | 17 | [0–127] | — |
Multi purpose controller 2. AMS and effect dynamic modulation source
|
0-based |
| Value slider | 18 | [0–127] | — |
Multi purpose controller 3
|
0-based |
| Slider Mod 6 | 19 | [0–127] | — |
Multi purpose controller 4. AMS and effect dynamic modulation source
|
0-based |
| Slider Mod 7 | 20 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| Slider Mod 8 | 21 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| Damper | 64 | [0–127] | — |
Hold 1
|
0-based |
| Portamento switch | 65 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Sostenuto | 66 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Soft pedal | 67 | [0–127] | — | — | 0-based |
| SW1 Mod | 80 | [0–127] | — |
Multi purpose controller 5. AMS and effect dynamic modulation source SW 1
|
0-based |
| SW2 Mod | 81 | [0–127] | — |
Multi purpose controller 6. AMS and effect dynamic modulation source SW 2
|
0-based |
| Foot switch | 82 | [0–127] | — |
Multi purpose controller 7. AMS and effect dynamic modulation source
|
0-based |
| CC#83 | 83 | [0–127] | — |
Multi purpose controller 8. AMS and effect dynamic modulation source
|
0-based |
| XY Mod +X | 85 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| XY Mod -X | 86 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| XY Mod +Y | 87 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| XY Mod -Y | 88 | [0–127] | — |
AMS and effect dynamic modulation source
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Sustain level | 70 | [0–127] | — |
Sound controller 1
|
0-based |
| Resonance | 71 | [0–127] | — |
Sound controller 2
|
0-based |
| Release time | 72 | [0–127] | — |
Sound controller 3
|
0-based |
| Attack time | 73 | [0–127] | — |
Sound controller 4
|
0-based |
| Filter cutoff | 74 | [0–127] | — |
Sound controller 5
|
0-based |
| Decay time | 75 | [0–127] | — |
Sound controller 6
|
0-based |
| LFO1 speed | 76 | [0–127] | — |
Sound controller 7
|
0-based |
| LFO1 pitch depth | 77 | [0–127] | — |
Sound controller 8
|
0-based |
| LFO1 delay | 78 | [0–127] | — |
Sound controller 9
|
0-based |
| Filter EG intensity | 79 | [0–127] | — |
Sound controller 10
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Send 2 level | 91 | [0–127] | — |
Effect 1 depth
|
0-based |
| All insert FX off/on | 92 | [0–127] |
0: Off; 1-127: On
|
Effect 2 depth
Note: Always received on the global channel |
0-based |
| Send 1 level | 93 | [0–127] | — |
Effect 3 depth
|
0-based |
| Master FX1,2 off/on | 94 | [0–127] |
0: Off; 1-127: On
|
Effect 4 depth
Note: Always received on the global channel |
0-based |
| Total FX off/on | 95 | [0–127] |
0: Off; 1-127: On
|
Effect 5 depth
Note: Always received on the global channel |
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| KARMA on/off | 14 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 1 | 22 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 2 | 23 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 3 | 24 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 4 | 25 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 5 | 26 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 6 | 27 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 7 | 28 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA slider 8 | 29 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA scene | 30 | [0–127] | — |
KARMA scene 1-8 control
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel |
0-based |
| KARMA latch | 31 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 1 | 102 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 2 | 103 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 3 | 104 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 4 | 105 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 5 | 106 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 6 | 107 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 7 | 108 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| KARMA switch 8 | 109 | [0–127] |
0-63: Off; 64-127: On
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pad 1 | 110 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 2 | 111 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 3 | 112 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 4 | 113 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 5 | 114 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 6 | 115 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 7 | 116 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Pad 8 | 117 | [1–127] |
1~127: Velocity
|
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| XY control mode X | 118 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| XY control mode Y | 119 | [0–127] | — |
Note: Only when the KARMA controllers, XY mode and pads use the CC Default assignment in Global mode. Program and Combination modes use the global channel, Sequencer mode the selected track's channel
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Data entry MSB | 6 | [0–127] | — |
Value for RPN edits
|
0-based |
| Data entry LSB | 38 | [0–127] | — |
Value for RPN edits
|
0-based |
| Data increment | 96 | [0–0] |
0: Increment
|
— | 0-based |
| Data decrement | 97 | [0–0] |
0: Decrement
|
— | 0-based |
| RPN LSB | 100 | [0–2] |
0: Pitch bend sensitivity; 1: Fine tune; 2: Coarse tune
|
Note: For drum programs, fine tune and coarse tune both affect detune. Data entry LSB has no effect for pitch bend sensitivity and coarse tune
|
0-based |
| RPN MSB | 101 | [0–0] |
0: Registered parameters
|
— | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| All sound off | 120 | [0–0] |
0: All sound off
|
— | 0-based |
| Reset all controllers | 121 | [0–0] |
0: Reset all controllers
|
— | 0-based |
| Local control off/on | 122 | [0–127] |
0: Off; 127: On
|
— | 0-based |
| All notes off | 123 | [0–0] |
0: All notes off
|
— | 0-based |
| Omni mode off | 124 | [0–0] |
0: Omni mode off
|
Note: Processed as All notes off
|
0-based |
| Omni mode on | 125 | [0–0] |
0: Omni mode on
|
Note: Processed as All notes off
|
0-based |
| Mono mode on | 126 | [0–16] | — |
Note: Processed as All notes off
|
0-based |
| Poly mode on | 127 | [0–0] |
0: Poly mode on
|
Note: Processed as All notes off
|
0-based |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.