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.
| 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 |
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.