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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.