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

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.