MIDI implementation details for the Modal Electronics Craft
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Modulation wheel | 1 | [0–127] | — | — | 0-based |
| Glide | 5 | [0–127] |
0~127: 0 to 2.5 seconds
|
Note: Exponential
|
0-based |
| Headphone volume | 7 | [0–127] | — | — | 0-based |
| Expression pedal | 11 | [0–127] | — | — | 0-based |
| Morph | 33 | [0–127] |
0: LP; 64: BP; 127: HP
|
— | 0-based |
| Octave | 40 | [0–127] | — |
Note: Octaves -2 to +4
|
0-based |
| Osc-Mod mode | 41 | [0–127] | — |
Note: 16 Modes
|
0-based |
| Delay MIDI sync | 55 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Arp status | 58 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Sustain pedal | 64 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Osc1 wave | 16 | [0–127] | — | — | 0-based |
| Osc2 wave | 17 | [0–127] | — | — | 0-based |
| Osc mix | 18 | [0–127] | — |
Note: Osc1 - Osc2
|
Centered |
| Osc-Mod amount | 19 | [0–127] | — |
Note: 0 - Full
|
0-based |
| Spread | 20 | [0–127] |
0-63: Unison; 64-70: Major; 71-77: Minor; 78-84: Major 6th; 85-91: Sus 4th; 92-98: 5ths; 99-105: 5th + Oct; 106-112: Oct + 1 + 2; 113-119: Oct + 1 - 1; 119-127: Oct - 1 - 2
|
— | 0-based |
| Osc2 coarse detune | 30 | [0–127] | — |
Note: +/- 4 Octaves
|
0-based |
| Osc2 fine detune | 31 | [0–127] | — |
Note: -/+ 1 Semitone
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| AEG attack | 26 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| AEG decay | 27 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| AEG sustain | 28 | [0–127] | — |
Note: 0-1
|
0-based |
| AEG release | 29 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| AEG amount | 51 | [0–127] | — | — | Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Cutoff | 34 | [0–127] | — |
Note: 0Hz - 22kHz
|
0-based |
| Resonance | 35 | [0–127] | — |
Note: None-Full
|
0-based |
| FEG attack | 22 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| FEG decay | 23 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| FEG sustain | 24 | [0–127] | — |
Note: 0-1
|
0-based |
| FEG release | 25 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| FEG amount | 32 | [0–127] | — | — | Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Distortion | 12 | [0–127] | — |
Note: Dry - Wet
|
0-based |
| Delay | 13 | [0–127] | — |
Note: Dry - Wet
|
0-based |
| Delay time | 14 | [0–127] | — |
Note: No Sync: 0 - 250 milliseconds / Sync: 8 steps, Longest delay time possible divided down
|
0-based |
| Delay feedback | 15 | [0–127] | — |
Note: 0% - 90%
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| LFO1 unsynced rate | 36 | [0–127] |
0~127: 0.02Hz to 32Hz
|
Note: Depends on LFO1 MIDI Sync, CC 52
|
0-based |
| LFO1 synced rate | 36 | [0–127] |
0-7: 1/16; 8-15: 1/8; 16-23: 3/16; 24-31: 1/4; 32-39: 3/8; 40-47: 1/2; 48-55: 3/4; 56-63: 1; 64-71: 3/2; 72-79: 2; 80-87: 3; 88-95: 4; 96-103: 6 /104-111: 8; 112-119: 12; 120-127: 16
|
Note: Depends on LFO1 MIDI Sync, CC 52
|
0-based |
| LFO1 depth | 37 | [0–127] | — | — | Centered |
| LFO1 shape | 39 | [0–127] |
0~32: Sine to Triangle; 33~64: Triangle to Sawtooth; 65~96: Sawtooth to Square; 97~127: Square to Sample and Hold
|
— | 0-based |
| LFO2 unsynced rate | 47 | [0–127] |
0-63: 0-32Hz Free; 64-71: Root/8; 72-79: Root/4; 80-87: Root/2; 88-95: Root; 96-103: Root*1.5; 104-111: Root*2; 112-119: Root*2.5; 120-127: Root*3
|
Note: Depends on LFO2 MIDI Sync, CC 54
|
0-based |
| LFO2 synced rate | 47 | [0–127] |
0-7: 1/16; 8-15: 1/8; 16-23: 1/4; 24-31: 1/2; 32-39: 1; 40-47: 5/4; 48-55: 2; 56-63: 4
|
Note: Depends on LFO2 MIDI Sync, CC 54
|
0-based |
| LFO2 depth | 48 | [0–127] | — | — | Centered |
| LFO2 shape | 50 | [0–127] |
0~32: Sine to Triangle; 33~64: Triangle to Sawtooth; 65~96: Sawtooth to Square; 97~127: Square to Sample and Hold
|
— | 0-based |
| LFO1 MIDI sync | 52 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| LFO2 MIDI sync | 54 | [0–127] |
0-63: Off; 64-127: On
|
— | 0-based |
| LFO1 mode | 56 | [0–127] |
0-41: Retrig; 42-83: Free; 84-127: Single
|
— | 0-based |
| LFO2 mode | 57 | [0–127] |
0-41: Retrig; 42-83: Free; 84-127: Single
|
— | 0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| MEG attack | 43 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| MEG decay | 44 | [0–127] | — |
Note: 0-4 Seconds
|
0-based |
| MEG sustain | 45 | [0–127] | — |
Note: 0-1
|
0-based |
| MEG release | 46 | [0–127] | — |
Note: 0-4 Seconds
|
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.