MIDI implementation details for the Modal Electronics Skulpt.
Last update: November 27, 2025 • 99 parameters
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| 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 |
| Parameter | CC | Range | Usage | Orientation |
|---|---|---|---|---|
| Modulation wheel | 1 | [0–63] | — | 0-based |
| Mod wheel depth | 96 | [0–127] | — | Centered |
| 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 |
| 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 |
| 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 |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Cutoff | 34 | [0–127] | — |
Note: 0Hz to 2kHz
|
0-based |
| Reso | 35 | [0–127] | — | — | 0-based |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.