This definition covers the 3rd Wave 24M's MIDI CC implementation as of firmware v1.9a. If you're using earlier firmware, some CCs will not be correct. Also, please note that the 3rd Wave 24K and the 3rd Wave 8M have different MIDI implementations - make sure you use the right one.
Last update: March 21, 2026 • 95 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 29 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Fine | 33 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wavetable | 36 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wave offset | 42 | [0–63] | — |
Note: Direct per-oscillator control
|
0-based |
| Level | 49 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 30 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Fine | 34 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wavetable | 40 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wave offset | 47 | [0–63] | — |
Note: Direct per-oscillator control
|
0-based |
| Level | 50 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 31 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Fine | 35 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wavetable | 41 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Wave offset | 48 | [0–63] | — |
Note: Direct per-oscillator control
|
0-based |
| Level | 51 | [0–127] | — |
Note: Direct per-oscillator control
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 24 | [0–127] | — |
Note: Applies to the oscillator currently selected via Osc select buttons (CC 110-112)
|
0-based |
| Fine | 25 | [0–127] | — |
Note: Applies to the oscillator currently selected via Osc select buttons (CC 110-112)
|
0-based |
| Wavetable | 26 | [0–127] | — |
Note: Applies to the oscillator currently selected via Osc select buttons (CC 110-112)
|
0-based |
| Wave offset | 27 | [0–63] | — |
Note: Applies to the oscillator currently selected via Osc select buttons (CC 110-112)
|
0-based |
| Level | 28 | [0–127] | — |
Note: Applies to the oscillator currently selected via Osc select buttons (CC 110-112)
|
0-based |
| Select oscillator 1 | 110 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Select oscillator 2 | 111 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Select oscillator 3 | 112 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 70 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Decay | 71 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Sustain | 72 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Release | 73 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Cutoff | 9 | [0–127] | — | 0-based |
| Resonance | 37 | [0–127] | — | 0-based |
| Env amount | 39 | [0–127] | — | 0-based |
| Saturation | 63 | [0–127] | — | 0-based |
| Velocity | 68 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Bandpass on/off | 57 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Mode | 58 | [0–127] | — | 0-based |
| Cutoff | 59 | [0–127] | — | 0-based |
| Resonance | 60 | [0–127] | — | 0-based |
| Env amount | 61 | [0–127] | — | 0-based |
| Velocity | 62 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Effect 1 type | 103 | [0–8] |
0: Bypass; 1: BBD delay; 2: Stereo delay; 3: Chorus; 4: Phaser; 5: Flanger; 6: Distortion; 7: Leslie speaker; 8: Ring mod
|
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Effect 2 type | 103 | [0–12] |
0: Bypass; 1: BBD delay; 2: Stereo delay; 3: Echoplex; 4: Chorus; 5: Phaser; 6: Flanger; 7: Distortion; 8: Leslie speaker; 9: Ring mod; 10: Room reverb; 11: Hall reverb; 12: Plate reverb
|
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Effects mix | 104 | [0–127] | — |
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Param 1 | 105 | [0–127] | — |
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Param 2 | 106 | [0–127] | — |
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Param 3 | 107 | [0–127] | — |
Note: Applies to the effect currently selected via edit buttons (CC 102/109)
|
0-based |
| Effect 1 on/off | 95 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Select effect 1 | 102 | [0–127] |
0-63: Off; 64-127: On
|
Note: Selects Effect 1 for editing via shared effect controls (CC 103-107)
|
0-based |
| Select effect 2 | 109 | [0–127] |
0-63: Off; 64-127: On
|
Note: Selects Effect 2 for editing via shared effect controls (CC 103-107)
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 118 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Decay | 75 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Sustain | 76 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Release | 77 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| LFO 1 on/off | 43 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| LFO 2 on/off | 44 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| LFO 3 on/off | 45 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| LFO 4 on/off | 46 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Arp on/off | 78 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Arp mode | 79 | [0–4] |
0: Up; 1: Down; 2: Up down; 3: Assign; 4: Random
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 70 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Decay | 71 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Sustain | 72 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Release | 73 | [0–127] | — |
Note: Shared control: edits filter envelope or Env 3 depending on selection (CC 81)
|
0-based |
| Env 3 on/off | 81 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 118 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Decay | 75 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Sustain | 76 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Release | 77 | [0–127] | — |
Note: Shared control: edits amp envelope or Env 4 depending on selection (CC 82)
|
0-based |
| Env 4 on/off | 82 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Hold on/off | 69 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Mod wheel | 1 | [0–127] | — | 0-based |
| Breath control | 2 | [0–127] | — | 0-based |
| Volume | 7 | [0–127] | — | 0-based |
| MIDI bank select | 32 | [0–3] | — | 0-based |
| Sustain pedal | 64 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Multi-part mode on/off | 90 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Part 1 on/off | 91 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Part 2 on/off | 92 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Part 3 on/off | 93 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Part 4 on/off | 94 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Sequencer record | 55 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Sequencer play | 56 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Unison on/off | 115 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Pan spread | 116 | [0–127] | — | 0-based |
| Unison Detune | 119 | [0–127] | — | 0-based |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Wave flow on/off | 3 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Wave env time 1/4 pot | 117 | [0–127] | — | 0-based |
| Wave env time 2/5 pot | 12 | [0–127] | — | 0-based |
| Wave env time 3/6 pot | 13 | [0–127] | — | 0-based |
| Wave env pos 1/4 enc | 14 | [0–63] | — | 0-based |
| Wave env pos 2/5 enc | 15 | [0–63] | — | 0-based |
| Wave env pos 3/6 enc | 16 | [0–63] | — | 0-based |
| Wave env 4-6 trigger | 17 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Wave env osc1 on/off | 18 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Wave env osc2 on/off | 19 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Wave env osc3 on/off | 20 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
| Wave env on/off | 21 | [0–127] |
0-63: Off; 64-127: On
|
0-based |
The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.