Modal Electronics Craft MIDI CCs & NRPNs

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.

General

Parameter CC Range Usage Description Orientation
Modulation Wheel 1 [0–127] 0-based
Glide 5 [0–127]
Note: 0 - 2.5 seconds, exponential
0-based
Headphone Volume 7 [0–127]
Note: Silence - full volume
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

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

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 Course Detune 30 [0–127]
Note: +/- 4 Octaves
0-based
Osc2 Fine Detune 31 [0–127]
Note: -/+ 1 Semitone
0-based

VCF

Parameter CC Range Usage Description Orientation
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
Cutoff 34 [0–127]
Note: 0Hz - 22kHz
0-based
Reso 35 [0–127]
Note: None-Full
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

LFO

Parameter CC Range Usage Description Orientation
LFO1 Rate, no sync 36 [0–127]
0~127: 0.02Hz to 32Hz
Note: Depends on LFO1 MIDI Sync, CC 52
0-based
LFO Rate, sync 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 Rate, no sync 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 Rate, sync 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

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.