Groove Synthesis 3rd Wave 24M MIDI CCs & NRPNs

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.

Oscillator 1

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

Oscillator 2

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

Oscillator 3

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

Oscillator, selected

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

Filter env

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

LPF

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

SVF

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

Effects

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

Amp env

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

LFO

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

Arpeggiator

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

Env 3

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

Env 4

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

General

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

Parts

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

Sequencer

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

Voicing

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

Wave envelope

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.