MIDI implementation details for the KORG R3.
Last update: April 2, 2026 • 129 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Modulation depth | 1 | [0–127] | — | — | 0-based |
| Expression | 11 | [0–127] | — | — | 0-based |
| Damper pedal | 64 | [0–127] |
0: Off; 127: On
|
— | 0-based |
| Portamento switch | 65 | [0–127] |
0: Off; 127: On
|
Note: CC#65 is also the default assignment for Envelope 1 attack.
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Switch | 3 | [0–127] |
0-31: Off; 32-63: 2 voice; 64-95: 3 voice; 96-127: 4 voice
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Portamento time | 5 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Waveform | 8 | [0–127] |
0-15: Saw; 16-31: Square; 32-47: Triangle; 48-63: Sine; 64-79: Formant; 80-95: Noise; 96-111: DWGS; 112-127: Audio in
|
0-based |
| Mod type | 9 | [0–127] |
0-31: Waveform; 32-63: Cross; 64-95: Unison; 96-127: VPM
|
0-based |
| Control 1 | 15 | [0–127] | — | 0-based |
| Control 2 | 17 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Waveform | 18 | [0–127] |
0-31: Saw; 32-63: Square; 64-95: Triangle; 96-127: Sine
|
0-based |
| Mod type | 19 | [0–127] |
0-31: Off; 32-63: Ring; 64-95: Sync; 96-127: Ring sync
|
0-based |
| Semitone | 20 | [0–127] |
0~127: -24 to +24 semitones
|
Centered |
| Tune | 21 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Oscillator 1 level | 23 | [0–127] | — | 0-based |
| Oscillator 2 level | 24 | [0–127] | — | 0-based |
| Noise level | 25 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Cutoff | 74 | [0–127] | — | — | 0-based |
| Resonance | 71 | [0–127] | — | — | 0-based |
| Balance | 27 | [0–127] |
0: -24 dB LPF; 1~30: -24 dB LPF to -12 dB LPF; 31-33: -12 dB LPF; 34~62: -12 dB LPF to HPF; 63-65: HPF; 66~94: HPF to BPF; 95-97: BPF; 98~126: BPF to Thru; 127: Thru
|
Morphs between filter types
|
0-based |
| Routing | 26 | [0–127] |
0-31: Single; 32-63: Serial; 64-95: Parallel; 96-127: Individual
|
— | 0-based |
| Envelope 1 intensity | 79 | [0–127] |
0~127: -63 to +63
|
— | Centered |
| Key track | 28 | [0–127] |
0~127: -63 to +63
|
— | Centered |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Cutoff | 30 | [0–127] | — | 0-based |
| Resonance | 68 | [0–127] | — | 0-based |
| Type | 29 | [0–127] |
0-31: Low-pass filter; 32-63: High-pass filter; 64-95: Band-pass filter; 96-127: Comb
|
0-based |
| Envelope 1 intensity | 69 | [0–127] |
0~127: -63 to +63
|
Centered |
| Key track | 82 | [0–127] |
0~127: -63 to +63
|
Centered |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Level | 7 | [0–127] | — | 0-based |
| Pan | 10 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Waveshaper depth | 83 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 65 | [0–127] | — |
Note: CC#65 is also used for Portamento switch.
|
0-based |
| Decay | 86 | [0–127] | — | — | 0-based |
| Sustain | 87 | [0–127] | — | — | 0-based |
| Release | 88 | [0–127] | — | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Attack | 73 | [0–127] | — | 0-based |
| Decay | 75 | [0–127] | — | 0-based |
| Sustain | 70 | [0–127] | — | 0-based |
| Release | 72 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Waveform | 89 | [0–127] |
0-25: Saw; 26-50: Square; 51-76: Triangle; 77-101: S&H; 102-127: Random
|
— | 0-based |
| Frequency | 90 | [0–127] | — |
Note: When BPM Sync is on, values map to sync note divisions.
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Waveform | 102 | [0–127] |
0-25: Saw; 26-50: Square; 51-76: Triangle; 77-101: S&H; 102-127: Random
|
— | 0-based |
| Frequency | 76 | [0–127] | — |
Note: When BPM Sync is on, values map to sync note divisions.
|
0-based |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|---|---|
| Patch 1 source | — | — | 4 | 0 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
Note: In vocoder mode, this NRPN address controls FC mod source.
|
0-based |
| Patch 1 destination | — | — | 4 | 8 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 1 intensity | 103 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Patch 2 source | — | — | 4 | 1 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
— | 0-based |
| Patch 2 destination | — | — | 4 | 9 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 2 intensity | 104 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Patch 3 source | — | — | 4 | 2 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
— | 0-based |
| Patch 3 destination | — | — | 4 | 10 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 3 intensity | 105 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Patch 4 source | — | — | 4 | 3 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
— | 0-based |
| Patch 4 destination | — | — | 4 | 11 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 4 intensity | 106 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Patch 5 source | — | — | 4 | 4 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
— | 0-based |
| Patch 5 destination | — | — | 4 | 12 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 5 intensity | 107 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Patch 6 source | — | — | 4 | 5 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-106: MIDI 1; 107-116: MIDI 2; 117-127: MIDI 3
|
— | 0-based |
| Patch 6 destination | — | — | 4 | 13 | [0–127] |
0-8: Pitch; 9-16: Oscillator 2 pitch; 17-25: Oscillator 1 control; 26-33: Oscillator 1 level; 34-42: Oscillator 2 level; 43-50: Noise level; 51-59: Filter 1 type; 60-67: Filter 1 cutoff; 68-76: Filter 1 resonance; 77-84: Filter 2 cutoff; 85-94: Drive/waveshaper depth; 95-101: Amplifier level; 102-110: Pan; 111-118: LFO 1 frequency; 119-127: LFO 2 frequency
|
— | 0-based |
| Patch 6 intensity | 108 | [0–127] | — | — | — |
0~127: -63 to +63
|
— | Centered |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Low gain | 110 | [0–127] |
0~127: -15.0 to +15.0 dB in 0.5dB steps
|
Centered |
| High gain | 109 | [0–127] |
0~127: -15.0 to +15.0 dB in 0.5dB steps
|
Centered |
| Parameter | CC | Range | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|---|---|
| Switch | 111 | [0–127] | — | — | — |
0-63: Off; 64-127: On
|
— | 0-based |
| Step 1 | — | — | 4 | 16 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 2 | — | — | 4 | 17 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 3 | — | — | 4 | 18 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 4 | — | — | 4 | 19 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 5 | — | — | 4 | 20 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 6 | — | — | 4 | 21 | [0–127] |
0~127: Step value
|
— | 0-based |
| Step 7 | — | — | 4 | 22 | [0–127] |
0~127: Step value
|
Note: Display range is -24 to +24 for pitch parameters or -63 to +63 for others
|
Centered |
| Step 8 | — | — | 4 | 23 | [0–127] |
0~127: Step value
|
Note: Display range is -24 to +24 for pitch parameters or -63 to +63 for others
|
Centered |
| Step 9 | — | — | 4 | 24 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 10 | — | — | 4 | 25 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 11 | — | — | 4 | 26 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 12 | — | — | 4 | 27 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 13 | — | — | 4 | 28 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 14 | — | — | 4 | 29 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 15 | — | — | 4 | 30 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Step 16 | — | — | 4 | 31 | [0–127] |
0~127: Step value
|
Note: Display range is -63 to +63
|
Centered |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Insert effect 1 dry/wet | 115 | [0–127] |
0: Dry; 1~126: Dry/wet mix; 127: Wet
|
0-based |
| Insert effect 1 knob | 12 | [0–127] | — | 0-based |
| Insert effect 2 dry/wet | 116 | [0–127] |
0: Dry; 1~126: Dry/wet mix; 127: Wet
|
0-based |
| Insert effect 2 knob | 13 | [0–127] | — | 0-based |
| Master effect dry/wet | 94 | [0–127] |
0: Dry; 1~126: Dry/wet mix; 127: Wet
|
0-based |
| Master effect knob | 114 | [0–127] | — | 0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|
| On/off | 0 | 2 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Latch | 0 | 4 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Type | 0 | 7 | [0–127] |
0-21: Up; 22-42: Down; 43-63: Alt 1; 64-85: Alt 2; 86-106: Random; 107-127: Trigger
|
— | 0-based |
| Gate | 0 | 10 | [0–127] | — |
Note: Non-linear mapping; see manual for detailed value table.
|
0-based |
| Select | 0 | 11 | [1–127] |
1: Timbre 1; 2: Timbre 2; 3-127: Timbre 1+2
|
— | 0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|---|
| FC mod source | 4 | 0 | [0–127] |
0-11: Envelope 1; 12-20: Envelope 2; 21-31: Envelope 3; 32-43: LFO 1; 44-52: LFO 2; 53-63: Velocity; 64-75: Pitch bend; 76-84: Mod wheel; 85-95: Keyboard track; 96-107: MIDI 1; 108-116: MIDI 2; 117-127: MIDI 3
|
Note: In synth mode, this NRPN address controls Virtual patch 1 source. The manual lists value 116 in both MIDI 2 and MIDI 3 ranges - probably a typo.
|
0-based |
| Switch | 5 | 4 | [0–127] |
0: Off; 127: On
|
— | 0-based |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Channel 1 level | 4 | 64 | [0–127] | — | 0-based |
| Channel 2 level | 4 | 65 | [0–127] | — | 0-based |
| Channel 3 level | 4 | 66 | [0–127] | — | 0-based |
| Channel 4 level | 4 | 67 | [0–127] | — | 0-based |
| Channel 5 level | 4 | 68 | [0–127] | — | 0-based |
| Channel 6 level | 4 | 69 | [0–127] | — | 0-based |
| Channel 7 level | 4 | 70 | [0–127] | — | 0-based |
| Channel 8 level | 4 | 71 | [0–127] | — | 0-based |
| Channel 9 level | 4 | 72 | [0–127] | — | 0-based |
| Channel 10 level | 4 | 73 | [0–127] | — | 0-based |
| Channel 11 level | 4 | 74 | [0–127] | — | 0-based |
| Channel 12 level | 4 | 75 | [0–127] | — | 0-based |
| Channel 13 level | 4 | 76 | [0–127] | — | 0-based |
| Channel 14 level | 4 | 77 | [0–127] | — | 0-based |
| Channel 15 level | 4 | 78 | [0–127] | — | 0-based |
| Channel 16 level | 4 | 79 | [0–127] | — | 0-based |
| Channel 1 pan | 4 | 80 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 2 pan | 4 | 81 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 3 pan | 4 | 82 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 4 pan | 4 | 83 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 5 pan | 4 | 84 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 6 pan | 4 | 85 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 7 pan | 4 | 86 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 8 pan | 4 | 87 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 9 pan | 4 | 88 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 10 pan | 4 | 89 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 11 pan | 4 | 90 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 12 pan | 4 | 91 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 13 pan | 4 | 92 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 14 pan | 4 | 93 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 15 pan | 4 | 94 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Channel 16 pan | 4 | 95 | [0–127] |
0-1: L63; 2~63: L62 to L01; 64: Center; 65~127: R01 to R63
|
Centered |
| Parameter | NRPN MSB | NRPN LSB | Range | Usage | Orientation |
|---|---|---|---|---|---|
| Voice mode | 5 | 0 | [0–127] |
0-31: Single; 32-63: Layer; 64-95: Split; 96-127: Multi
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| All note off | 123 | [0–0] |
0: All notes off
|
0-based |
| All sound off | 120 | [0–0] |
0: All sound off
|
0-based |
| Reset all controllers | 121 | [0–0] |
0: Reset all controllers
|
0-based |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.