MIDI implementation details for the Modal Electronics Craft
Download: CSV DROID patch Pyramid def
Note: you may have to choose "File -> Save Page As" after pressing Download.
Contributions welcome! You can email us your altered CSV if you don't want to use GitHub.
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Modulation Wheel | 1 | 0 | 127 | 0-based | ||||||||
Glide | 5 | 0 | 127 | 0-based | 0 - 2.5 seconds, exponential | |||||||
Headphone Volume | 7 | 0 | 127 | 0-based | Silence - full volume | |||||||
Expression Pedal | 11 | 0 | 127 | 0-based | ||||||||
Morph | 33 | 0 | 127 | 0-based | 0: LP; 64: BP; 127: HP | |||||||
Octave | 40 | 0 | 127 | 0-based | Octaves -2 to +4 | |||||||
Osc-Mod Mode | 41 | 0 | 127 | 0-based | 16 Modes | |||||||
Delay MIDI Sync | 55 | 0 | 127 | 0-based | 0-63: Off; 64-127: On | |||||||
Arp Status | 58 | 0 | 127 | 0-based | 0-63: Off; 64-127: On | |||||||
Sustain Pedal | 64 | 0 | 127 | 0-based | 0-63: Off; 64-127: On |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Distortion | 12 | 0 | 127 | 0-based | Dry - Wet | |||||||
Delay | 13 | 0 | 127 | 0-based | Dry - Wet | |||||||
Delay Time | 14 | 0 | 127 | 0-based | No Sync: 0 - 250 milliseconds / Sync: 8 steps, Longest delay time possible divided down | |||||||
Delay Feedback | 15 | 0 | 127 | 0-based | 0% - 90% |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Osc1 Wave | 16 | 0 | 127 | 0-based | ||||||||
Osc2 Wave | 17 | 0 | 127 | 0-based | ||||||||
Osc Mix | 18 | 0 | 127 | Centered | Osc1 - Osc2 | |||||||
Osc-Mod Amount | 19 | 0 | 127 | 0-based | 0 - Full | |||||||
Spread | 20 | 0 | 127 | 0-based | 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 | |||||||
Osc2 Course Detune | 30 | 0 | 127 | 0-based | +/- 4 Octaves | |||||||
Osc2 Fine Detune | 31 | 0 | 127 | 0-based | -/+ 1 Semitone |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
FEG Attack | 22 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
FEG Decay | 23 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
FEG Sustain | 24 | 0 | 127 | 0-based | 0-1 | |||||||
FEG Release | 25 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
FEG Amount | 32 | 0 | 127 | Centered | ||||||||
Cutoff | 34 | 0 | 127 | 0-based | 0Hz - 22kHz | |||||||
Reso | 35 | 0 | 127 | 0-based | None-Full |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
AEG Attack | 26 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
AEG Decay | 27 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
AEG Sustain | 28 | 0 | 127 | 0-based | 0-1 | |||||||
AEG Release | 29 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
AEG Amount | 51 | 0 | 127 | Centered |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
LFO1 Rate, no sync | 36 | 0 | 127 | 0-based | Depends on LFO1 MIDI Sync, CC 52 | 0~127: 0.02Hz to 32Hz | ||||||
LFO Rate, sync | 36 | 0 | 127 | 0-based | Depends on LFO1 MIDI Sync, CC 52 | 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 | ||||||
LFO1 Depth | 37 | 0 | 127 | Centered | ||||||||
LFO1 Shape | 39 | 0 | 127 | 0-based | 0~32: Sine to Triangle; 33~64: Triangle to Sawtooth; 65~96: Sawtooth to Square; 97~127: Square to Sample and Hold | |||||||
LFO2 Rate, no sync | 47 | 0 | 127 | 0-based | Depends on LFO2 MIDI Sync, CC 54 | 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 | ||||||
LFO2 Rate, sync | 47 | 0 | 127 | 0-based | Depends on LFO2 MIDI Sync, CC 54 | 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 | ||||||
LFO2 Depth | 48 | 0 | 127 | Centered | ||||||||
LFO2 Shape | 50 | 0 | 127 | 0-based | 0~32: Sine to Triangle; 33~64: Triangle to Sawtooth; 65~96: Sawtooth to Square; 97~127: Square to Sample and Hold | |||||||
LFO1 MIDI Sync | 52 | 0 | 127 | 0-based | 0-63: Off; 64-127: On | |||||||
LFO2 MIDI Sync | 54 | 0 | 127 | 0-based | 0-63: Off; 64-127: On | |||||||
LFO1 Mode | 56 | 0 | 127 | 0-based | 0-41: Retrig; 42-83: Free; 84-127: Single | |||||||
LFO2 Mode | 57 | 0 | 127 | 0-based | 0-41: Retrig; 42-83: Free; 84-127: Single |
Parameter | Description | CC MSB | CC LSB | CC min | CC max | NRPN MSB | NRPN LSB | NRPN min | NRPN max | Orientation | Notes | Usage |
---|---|---|---|---|---|---|---|---|---|---|---|---|
MEG Attack | 43 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
MEG Decay | 44 | 0 | 127 | 0-based | 0-4 Seconds | |||||||
MEG Sustain | 45 | 0 | 127 | 0-based | 0-1 | |||||||
MEG Release | 46 | 0 | 127 | 0-based | 0-4 Seconds |
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.