MIDI implementation details for the Torso Electronics S-4
Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Speed | 46 | [0–127] | — |
Material playback speed
|
Centered |
| Tempo | 47 | [0–127] | — |
Material tempo control
|
0-based |
| Start | 48 | [0–127] | — |
Material start position
|
0-based |
| Length | 49 | [0–127] | — |
Material length/duration
|
0-based |
| Offset | 52 | [0–127] | — |
Material offset parameter
|
0-based |
| Xfade | 53 | [0–127] | — |
Material crossfade
|
0-based |
| Glide | 54 | [0–127] | — |
Material pitch glide
|
0-based |
| Level | 56 | [0–127] | — |
Material volume level
|
Centered |
| SOS | 57 | [0–127] | — |
Sound on Sound control
|
0-based |
| Density | 58 | [0–127] | — |
Material density parameter
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Speed | 46 | [0–127] | — |
Tape playback speed
|
Centered |
| Rotate | 48 | [0–127] | — |
Tape rotation control
|
Centered |
| Length | 49 | [0–127] | — |
Tape length/duration
|
0-based |
| Level | 52 | [0–127] | — |
Tape volume level
|
Centered |
| SOS | 53 | [0–127] | — |
Sound on Sound control
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 46 | [0–127] | — |
Poly pitch control
|
Centered |
| Start | 48 | [0–127] | — |
Poly start position
|
0-based |
| Length | 49 | [0–127] | — |
Poly length/duration
|
0-based |
| Level | 50 | [0–127] | — |
Poly volume level
|
Centered |
| Loop | 52 | [0–127] | — |
Poly loop control
|
0-based |
| Xfade | 53 | [0–127] | — |
Poly crossfade
|
0-based |
| Attack | 54 | [0–127] | — |
Poly envelope attack
|
0-based |
| Decay | 55 | [0–127] | — |
Poly envelope decay
|
0-based |
| Sustain | 56 | [0–127] | — |
Poly envelope sustain
|
0-based |
| Curve | 57 | [0–127] | — |
Poly envelope curve
|
Centered |
| Velocity | 58 | [0–127] | — |
Poly velocity sensitivity
|
0-based |
| Fltr Amount | 60 | [0–127] | — |
Poly filter amount
|
Centered |
| Fltr Shape | 61 | [0–127] | — |
Poly filter shape
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Pitch | 62 | [0–127] | — |
Granular pitch control
|
Centered |
| Rate | 63 | [0–127] | — |
Granular playback rate
|
0-based |
| Size | 64 | [0–127] | — |
Granular grain size
|
0-based |
| Contour | 65 | [0–127] | — |
Granular contour control
|
Centered |
| Warp | 66 | [0–127] | — |
Granular warp amount
|
0-based |
| Spray | 67 | [0–127] | — |
Granular spray control
|
0-based |
| Pattern | 68 | [0–127] | — |
Granular pattern control
|
0-based |
| Wet | 69 | [0–127] | — |
Granular wet level
|
0-based |
| Detune | 70 | [0–127] | — |
Granular detune amount
|
0-based |
| Rand Rate | 71 | [0–127] | — |
Random rate modulation
|
0-based |
| Rand Size | 72 | [0–127] | — |
Random size modulation
|
0-based |
| SOS | 73 | [0–127] | — |
Sound on Sound control
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Cutoff | 78 | [0–127] | — |
Ring filter cutoff frequency
|
0-based |
| Resonance | 79 | [0–127] | — |
Ring filter resonance
|
0-based |
| Decay | 80 | [0–127] | — |
Ring filter decay time
|
0-based |
| Pitch | 81 | [0–127] | — |
Ring modulator pitch
|
Centered |
| Slope | 82 | [0–127] | — |
Ring filter slope
|
0-based |
| Tone | 83 | [0–127] | — |
Ring modulator tone
|
Centered |
| Scale | 84 | [0–127] | — |
Ring filter scale
|
0-based |
| Wet | 85 | [0–127] | — |
Ring modulator wet level
|
0-based |
| Waves | 86 | [0–127] | — |
Ring waves control
|
0-based |
| Noise | 87 | [0–127] | — |
Ring noise control
|
0-based |
| Tilt | 88 | [0–127] | — |
Ring tilt control
|
Centered |
| Detune | 89 | [0–127] | — |
Ring detune amount
|
0-based |
| Waves R. | 90 | [0–127] | — |
Ring waves rate
|
0-based |
| Noise R. | 91 | [0–127] | — |
Ring noise rate
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Drive | 94 | [0–127] | — |
Deform drive amount
|
0-based |
| Compress | 95 | [0–127] | — |
Deform compression
|
0-based |
| Crush | 96 | [0–127] | — |
Deform bit crushing
|
0-based |
| Tilt | 97 | [0–127] | — |
Deform tilt control
|
Centered |
| Noise | 98 | [0–127] | — |
Deform noise amount
|
0-based |
| Noise Decay | 99 | [0–127] | — |
Deform noise decay
|
0-based |
| Noise Tone | 100 | [0–127] | — |
Deform noise tone
|
0-based |
| Wet | 101 | [0–127] | — |
Deform wet level
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Delay | 110 | [0–127] | — |
Vast delay amount
|
0-based |
| Time | 111 | [0–127] | — |
Vast delay time
|
0-based |
| Reverb | 112 | [0–127] | — |
Vast reverb amount
|
0-based |
| Size | 113 | [0–127] | — |
Vast reverb size
|
0-based |
| Feedback | 114 | [0–127] | — |
Vast feedback amount
|
0-based |
| Spread | 115 | [0–127] | — |
Vast stereo spread
|
0-based |
| Tone | 116 | [0–127] | — |
Vast tone control
|
Centered |
| Decay | 117 | [0–127] | — |
Vast decay time
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Rate | 14 | [0–127] | — |
Wave modulator 1 rate
|
0-based |
| Amount | 15 | [0–127] | — |
Wave modulator 1 amount
|
0-based |
| Phase | 16 | [0–127] | — |
Wave modulator 1 phase
|
0-based |
| Offset | 17 | [0–127] | — |
Wave modulator 1 offset
|
Centered |
| Skew | 18 | [0–127] | — |
Wave modulator 1 skew
|
Centered |
| Fold | 19 | [0–127] | — |
Wave modulator 1 fold
|
0-based |
| Curve | 20 | [0–127] | — |
Wave modulator 1 curve
|
Centered |
| Spread | 21 | [0–127] | — |
Wave modulator 1 spread
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Rate | 22 | [0–127] | — |
Random modulator 2 rate
|
0-based |
| Amount | 23 | [0–127] | — |
Random modulator 2 amount
|
0-based |
| Phase | 24 | [0–127] | — |
Random modulator 2 phase
|
0-based |
| Offset | 25 | [0–127] | — |
Random modulator 2 offset
|
Centered |
| Length | 26 | [0–127] | — |
Random modulator 2 length
|
0-based |
| Variation | 27 | [0–127] | — |
Random modulator 2 variation
|
0-based |
| Smooth | 28 | [0–127] | — |
Random modulator 2 smoothing
|
0-based |
| Spread | 29 | [0–127] | — |
Random modulator 2 spread
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Attack | 30 | [0–127] | — |
ADSR modulator 3 attack
|
0-based |
| Decay | 31 | [0–127] | — |
ADSR modulator 3 decay
|
0-based |
| Sustain | 32 | [0–127] | — |
ADSR modulator 3 sustain
|
0-based |
| Release | 33 | [0–127] | — |
ADSR modulator 3 release
|
0-based |
| Att Curve | 34 | [0–127] | — |
ADSR modulator 3 attack curve
|
Centered |
| Dec Curve | 35 | [0–127] | — |
ADSR modulator 3 decay curve
|
Centered |
| Rel Curve | 36 | [0–127] | — |
ADSR modulator 3 release curve
|
Centered |
| Spread | 37 | [0–127] | — |
ADSR modulator 3 spread
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Rate | 38 | [0–127] | — |
Follow modulator 4 rate
|
0-based |
| Amount | 39 | [0–127] | — |
Follow modulator 4 amount
|
0-based |
| Phase | 40 | [0–127] | — |
Follow modulator 4 phase
|
0-based |
| Offset | 41 | [0–127] | — |
Follow modulator 4 offset
|
Centered |
| Skew | 42 | [0–127] | — |
Follow modulator 4 skew
|
0-based |
| Fold | 43 | [0–127] | — |
Follow modulator 4 fold
|
0-based |
| Curve | 44 | [0–127] | — |
Follow modulator 4 curve
|
0-based |
| Spread | 45 | [0–127] | — |
Follow modulator 4 spread
|
Centered |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Send 1 | 10 | [0–127] | — |
Track send level 1
|
0-based |
| Send 2 | 11 | [0–127] | — |
Track send level 2
|
0-based |
| Send 3 | 12 | [0–127] | — |
Track send level 3
|
0-based |
| Send 4 | 13 | [0–127] | — |
Track send level 4
|
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Track 1 Level | 46 | [0–127] | — |
Track 1 volume level
Note: Channel 16 |
0-based |
| Track 2 Level | 47 | [0–127] | — |
Track 2 volume level
Note: Channel 16 |
0-based |
| Track 3 Level | 48 | [0–127] | — |
Track 3 volume level
Note: Channel 16 |
0-based |
| Track 4 Level | 49 | [0–127] | — |
Track 4 volume level
Note: Channel 16 |
0-based |
| Track 1 Filter | 50 | [0–127] | — |
Track 1 filter control
Note: Channel 16 |
Centered |
| Track 2 Filter | 51 | [0–127] | — |
Track 2 filter control
Note: Channel 16 |
Centered |
| Track 3 Filter | 52 | [0–127] | — |
Track 3 filter control
Note: Channel 16 |
Centered |
| Track 4 Filter | 53 | [0–127] | — |
Track 4 filter control
Note: Channel 16 |
Centered |
| Track 1 Pan | 54 | [0–127] | — |
Track 1 pan position
Note: Channel 16 |
Centered |
| Track 2 Pan | 55 | [0–127] | — |
Track 2 pan position
Note: Channel 16 |
Centered |
| Track 3 Pan | 56 | [0–127] | — |
Track 3 pan position
Note: Channel 16 |
Centered |
| Track 4 Pan | 57 | [0–127] | — |
Track 4 pan position
Note: Channel 16 |
Centered |
| Compress | 58 | [0–127] | — |
Mix compression
Note: Channel 16 |
0-based |
| Main Level | 61 | [0–127] | — |
Master output level
Note: Channel 16 |
0-based |
| Parameter | CC | Range | Usage | Description | Orientation |
|---|---|---|---|---|---|
| Macro 1 | 46 | [0–127] | — |
Performance macro 1
Note: Channel 15 |
0-based |
| Macro 2 | 47 | [0–127] | — |
Performance macro 2
Note: Channel 15 |
0-based |
| Macro 3 | 48 | [0–127] | — |
Performance macro 3
Note: Channel 15 |
0-based |
| Macro 4 | 49 | [0–127] | — |
Performance macro 4
Note: Channel 15 |
0-based |
| Macro 5 | 50 | [0–127] | — |
Performance macro 5
Note: Channel 15 |
0-based |
| Macro 6 | 51 | [0–127] | — |
Performance macro 6
Note: Channel 15 |
0-based |
| Macro 7 | 52 | [0–127] | — |
Performance macro 7
Note: Channel 15 |
0-based |
| Macro 8 | 53 | [0–127] | — |
Performance macro 8
Note: Channel 15 |
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.