Modal Electronics Skulpt MIDI CCs & NRPNs

MIDI implementation details for the Modal Electronics Skulpt


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

General

Parameter CC Range Usage Description Orientation
Seq load 0 [0–63] 0-based
Glide 5 [0–127]
Note: 0 - 2.5 seconds; exponential
0-based
Headphone volume 7 [0–127] 0-based
Voice mode 9 [0–127]
0-42: Mono; 43-85: Duo; 86-127: Poly
0-based
Expression pedal 11 [0–63]
Note: Min and max values need verification
0-based
Ring mod 53 [0–127]
0-63: Off; 64-127: On
0-based
Velo depth 62 [0–127] Centered
Note depth 63 [0–127] Centered
Sustain pedal 64 [0–127]
0-63: Off; 64-127: On
0-based
Aftertouch depth 65 [0–127] Centered
Ext depth 66 [0–127] Centered
Transpose 75 [0–127]
Note: From -24 to +36 sent as (value + 24) * 2
0-based
Randomise patch 121 [0–1] 0-based

Mod wheel

Parameter CC Range Usage Orientation
Modulation wheel 1 [0–63] 0-based
Mod wheel depth 96 [0–127] Centered

Effects

Parameter CC Range Usage Description Orientation
Distortion 12 [0–127] 0-based
Delay 13 [0–127] 0-based
Delay time 14 [0–127]
Note: No sync: 0-250ms. Sync: 8 steps with longest delay time possible divided down.
0-based
Delay feedback 15 [0–127]
Note: Ranges from 0-90%
0-based
Delay MIDI sync 55 [0–127]
0-63: Off; 64-127: On
0-based

Oscillators

Parameter CC Range Usage Description Orientation
OSC1 wave 16 [0–127]
0-21: Sine; 22-42: Tri; 43-63: Saw; 64-127: PWM
0-based
OSC2 wave 17 [0–127]
0-21: Sine; 22-42: Tri; 43-63: Saw; 64-85: Square; 86-127: White noise
0-based
OSC mix 18 [0–127]
Note: Orientation needs verification
0-based
FM amount 19 [0–127]
Note: Plus or minus 2 octaves. Orientation needs verification.
Centered
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
Chord mode 21 [0–127]
0-63: Off; 64-127: On
0-based
OSC2 course detune 30 [0–127]
Note: Plus or minus 4 octaves
0-based
OSC2 fine detune 31 [0–127]
Note: Plus or minus 1 semitone
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

Envelopes

Parameter CC Range Usage Description Orientation
FEG attack 22 [0–127]
Note: 0-4 seconds
0-based
FEG decay 23 [0–127]
Note: 0-2 seconds
0-based
FEG sustain 24 [0–127]
Note: 0-1 seconds
0-based
FEG release 25 [0–127]
Note: 0-4 seconds
0-based
AEG attack 26 [0–127]
Note: 0-4 seconds
0-based
AEG decay 27 [0–127]
Note: 0-2 seconds
0-based
AEG sustain 28 [0–127]
Note: 0-1 seconds
0-based
AEG release 29 [0–127]
Note: 0-4 seconds
0-based
FEG amount 32 [0–127] Centered
MEG attack 43 [0–127]
Note: 0-4 seconds
0-based
MEG decay 44 [0–127]
Note: 0-2 seconds
0-based
MEG sustain 45 [0–127]
Note: 0-1 seconds
0-based
MEG release 46 [0–127]
Note: 0-4 seconds
0-based
MEG amount 49 [0–127] Centered
AEG amount 51 [0–127] 0-based
All envelope attack 84 [0–127]
Note: 0-4 seconds
0-based
All envelope decay 85 [0–127]
Note: 0-2 seconds
0-based
All envelope sustain 86 [0–127]
Note: 0-1 seconds
0-based
All envelope release 87 [0–127]
Note: 0-4 seconds
0-based

Filter

Parameter CC Range Usage Description Orientation
Cutoff 34 [0–127]
Note: 0Hz to 2kHz
0-based
Reso 35 [0–127] 0-based

LFO

Parameter CC Range Usage Description Orientation
LFO1 rate, no sync 36 [0–127]
0~127: 0.02Hz to 32Hz
Note: Behavior dependent on LFO1 MIDI Sync, CC 52
0-based
LFO1 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: Behavior dependent on LFO1 MIDI Sync, CC 52
0-based
LFO1 depth 37 [0–127] 0-based
LFO1 shape 39 [0–127]
0-14: Sine; 15-31: iSine; 32-47: Tri; 48-63: iTri; 64-79: Ramp up; 80-95: Ramp down; 96-120: Square; 121-127: iSquare
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: Behavior dependent 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: Behavior dependent on LFO2 MIDI Sync, CC 54
0-based
LFO2 depth 48 [0–127] 0-based
LFO2 shape 50 [0–127]
0-14: Sine; 15-31: iSine; 32-47: Tri; 48-63: iTri; 64-79: Ramp up; 80-95: Ramp down; 96-120: Square; 121-127: iSquare
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

Arpeggiator

Parameter CC Range Usage Description Orientation
Arp status 58 [0–127]
0-63: Off; 64-127: On
0-based
Arp octave 59 [0–127]
0-31: 1 octave; 32-63: 2 octaves; 64-95: 3 octaves; 96-127: 4 octaves
0-based
Arp direction 60 [0–127]
0-20: Forwards; 21-41: Backwards; 42-62: Pendulum; 63-83: Note forwards; 84-104: Note backwards; 105-127: Note pendulum
0-based
Arp division 61 [0–127]
Note: Value / 16 = 1/32nd 1/24th 1/16th 1/12th 1/8th 1/6th 1/4th or 1/2
0-based

Sequencer

Parameter CC Range Usage Orientation
Sequence length 67 [0–127]
0-31: 1 bar; 32-63: 2 bars; 64-95: 4 bars; 96-127: 8 bars
0-based
Sequence hold 70 [0–127]
0-63: Off; 64-127: On
0-based
Sequence loop 71 [0–127]
0: Set loop stop point; 127: Set loop start point
0-based
Swing 78 [0–127] 0-based

Animate

Parameter CC Range Usage Description Orientation
Anim 1 cc 80 [0–127]
Note: CC number of new destination
0-based
Anim 2 cc 81 [0–127]
Note: CC number of new destination
0-based
Anim 3 cc 82 [0–127]
Note: CC number of new destination
0-based
Anim 4 cc 83 [0–127]
Note: CC number of new destination
0-based

Mod slots

Parameter CC Range Usage Description Orientation
Mod slot 1 depth 88 [0–127] Centered
Mod slot 2 depth 89 [0–127] Centered
Mod slot 3 depth 90 [0–127] Centered
Mod slot 4 depth 91 [0–127] Centered
Mod slot 5 depth 92 [0–127] Centered
Mod slot 6 depth 93 [0–127] Centered
Mod slot 7 depth 94 [0–127] Centered
Mod slot 8 depth 95 [0–127] Centered
Mod slot 1 source 101 [0–7] 0-based
Mod slot 2 source 102 [0–7] 0-based
Mod slot 3 source 103 [0–7] 0-based
Mod slot 4 source 104 [0–7] 0-based
Mod slot 5 source 105 [0–7] 0-based
Mod slot 6 source 106 [0–7] 0-based
Mod slot 7 source 107 [0–7] 0-based
Mod slot 8 source 108 [0–7] 0-based
Mod slot 1 dest 111 [0–36]
Note: Listed as CC 101 in the manual
0-based
Mod slot 2 dest 112 [0–36]
Note: Listed as CC 102 in the manual
0-based
Mod slot 3 dest 113 [0–36]
Note: Listed as CC 103 in the manual
0-based
Mod slot 4 dest 114 [0–36]
Note: Listed as CC 104 in the manual
0-based
Mod slot 5 dest 115 [0–36]
Note: Listed as CC 105 in the manual
0-based
Mod slot 6 dest 116 [0–36]
Note: Listed as CC 106 in the manual
0-based
Mod slot 7 dest 117 [0–36]
Note: Listed as CC 107 in the manual
0-based
Mod slot 8 dest 118 [0–36]
Note: Listed as CC 108 in the manual
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.