Modal Electronics Craft MIDI CCs & NRPNs

MIDI implementation details for the Modal Electronics Craft.

Last update: December 5, 2025 • 49 parameters


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

General

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

VCO

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

VCA

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

VCF

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

FX

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

LFO

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

Mod

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

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