Kodamo MASK1EX MIDI CCs & NRPNs

MIDI implementation details for the Kodamo MASK1EX.

Last update: April 21, 2026 • 82 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

Oscillator 1

Parameter CC Range Usage Orientation
Osc1 delta env loop 56 [0–127] 0-based
Osc1 delta env speed 54 [0–127] 0-based
Osc1 delta env start 52 [0–127] 0-based
Osc1 envelope attack 103 [0–127] 0-based
Osc1 envelope decay 107 [0–127] 0-based
Osc1 envelope sustain 111 [0–127] 0-based
Osc1 envelope release 115 [0–127] 0-based
Osc1 envelope level 25 [0–127] 0-based
Osc1 mask 1/4 23 [0–127] 0-based
Osc1 mask 2/4 94 [0–127] 0-based
Osc1 mask 3/4 46 [0–127] 0-based
Osc1 mask 4/4 48 [0–127] 0-based
Osc1 semitone transpose 29 [0–127] 0-based
Osc1 tuning 14 [0–127] 0-based

Oscillator 2

Parameter CC Range Usage Orientation
Osc2 delta env loop 57 [0–127] 0-based
Osc2 delta env speed 55 [0–127] 0-based
Osc2 delta env start 53 [0–127] 0-based
Osc2 envelope attack 104 [0–127] 0-based
Osc2 envelope decay 108 [0–127] 0-based
Osc2 envelope sustain 112 [0–127] 0-based
Osc2 envelope release 116 [0–127] 0-based
Osc2 envelope level 26 [0–127] 0-based
Osc2 mask 1/4 24 [0–127] 0-based
Osc2 mask 2/4 95 [0–127] 0-based
Osc2 mask 3/4 47 [0–127] 0-based
Osc2 mask 4/4 49 [0–127] 0-based
Osc2 semitone transpose 30 [0–127] 0-based
Osc2 tuning 15 [0–127] 0-based

Filter

Parameter CC Range Usage Orientation
Filter tracking 19 [0–127] 0-based
Filter cutoff 20 [0–127] 0-based
Filter resonance 21 [0–127] 0-based
Filter mode 22 [0–127] 0-based
Filter envelope level 27 [0–127] 0-based
Second filter parameters 51 [0–127] 0-based
Filter envelope attack 105 [0–127] 0-based
Filter envelope decay 109 [0–127] 0-based
Filter envelope sustain 113 [0–127] 0-based
Filter envelope release 117 [0–127] 0-based

FX

Parameter CC Range Usage Orientation
FX1 balance 90 [0–127] 0-based
FX2 balance 91 [0–127] 0-based
FX1 type 92 [0–127] 0-based
FX2 type 93 [0–127] 0-based

LFO 1

Parameter CC Range Usage Orientation
LFO1 destination 33 [0–127] 0-based
LFO1 waveform 35 [0–127] 0-based
LFO1 delay 37 [0–127] 0-based
LFO1 decay 39 [0–127] 0-based
LFO1 amount 85 [0–127] 0-based
LFO1 speed 87 [0–127] 0-based

LFO 2

Parameter CC Range Usage Orientation
LFO2 destination 34 [0–127] 0-based
LFO2 waveform 36 [0–127] 0-based
LFO2 delay 38 [0–127] 0-based
LFO2 decay 40 [0–127] 0-based
LFO2 amount 86 [0–127] 0-based
LFO2 speed 88 [0–127] 0-based

Noise

Parameter CC Range Usage Orientation
Noise envelope level 28 [0–127] 0-based
Noise frequency 31 [0–127] 0-based
Noise frequency keyboard tracking 50 [0–127] 0-based
Noise envelope attack 106 [0–127] 0-based
Noise envelope decay 110 [0–127] 0-based
Noise envelope sustain 114 [0–127] 0-based
Noise envelope release 118 [0–127] 0-based

Pitch envelope

Parameter CC Range Usage Orientation
Pitch envelope start 41 [0–127] 0-based
Pitch envelope speed 42 [0–127] 0-based
Pitch envelope end 43 [0–127] 0-based

Arpeggiator

Parameter CC Range Usage Orientation
Arp speed 89 [0–127] 0-based
Arp type 119 [0–127] 0-based

General

Parameter CC Range Usage Orientation
Pan spread 3 [0–127] 0-based
Volume 7 [0–127] 0-based
Transpose 9 [0–127] 0-based
Portamento 84 [0–127] 0-based
Play mode 44 [0–127] 0-based
Keyboard envelope rate scaling 45 [0–127] 0-based
Mono mode 126 [0–127] 0-based
Poly mode 127 [0–127] 0-based

Global

Parameter CC Range Usage Description Orientation
Bank select MSB 0 [0–127]
Note: Ignored. Use CC 32 to select bank.
0-based
Bank select LSB 32 [0–127]
Note: Bank 0 contains factory presets. Banks 1 to 4 contain user voices.
0-based
Modulation wheel 1 [0–127] 0-based
Pan 10 [0–127] Centered
Sustain pedal 64 [0–127] 0-based
All sound off 120 [0–127] 0-based
All controllers off 121 [0–127] 0-based
All notes off 123 [0–127] 0-based

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.