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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Arp speed | 89 | [0–127] | — | 0-based |
| Arp type | 119 | [0–127] | — | 0-based |
| 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 |
| 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.