Torso Electronics S-4 MIDI CCs & NRPNs

MIDI implementation details for the Torso Electronics S-4


GitHub icon Contribute on GitHub hey-ruffles contributed benjaminfox contributed

Download: Download icon for CSV file CSV Download icon for DROID patch file DROID Download icon for Pyramid def file Pyramid Download icon for Hapax definition Hapax

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.

DISC

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Speed Material playback speed 46 0 127 Centered
Tempo Material tempo control 47 0 127 0-based
Start Material start position 48 0 127 0-based
Length Material length/duration 49 0 127 0-based
Offset Material offset parameter 52 0 127 0-based
Xfade Material crossfade 53 0 127 0-based
Glide Material pitch glide 54 0 127 0-based
Level Material volume level 56 0 127 Centered
SOS Sound on Sound control 57 0 127 0-based
Density Material density parameter 58 0 127 0-based

TAPE

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Speed Tape playback speed 46 0 127 Centered
Rotate Tape rotation control 48 0 127 Centered
Length Tape length/duration 49 0 127 0-based
Level Tape volume level 52 0 127 Centered
SOS Sound on Sound control 53 0 127 Centered

POLY

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Pitch Poly pitch control 46 0 127 Centered
Start Poly start position 48 0 127 0-based
Length Poly length/duration 49 0 127 0-based
Level Poly volume level 50 0 127 Centered
Loop Poly loop control 52 0 127 0-based
Xfade Poly crossfade 53 0 127 0-based
Attack Poly envelope attack 54 0 127 0-based
Decay Poly envelope decay 55 0 127 0-based
Sustain Poly envelope sustain 56 0 127 0-based
Curve Poly envelope curve 57 0 127 Centered
Velocity Poly velocity sensitivity 58 0 127 0-based
Fltr Amount Poly filter amount 60 0 127 Centered
Fltr Shape Poly filter shape 61 0 127 Centered

MOSAIC

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Pitch Granular pitch control 62 0 127 Centered
Rate Granular playback rate 63 0 127 0-based
Size Granular grain size 64 0 127 0-based
Contour Granular contour control 65 0 127 Centered
Warp Granular warp amount 66 0 127 0-based
Spray Granular spray control 67 0 127 0-based
Pattern Granular pattern control 68 0 127 0-based
Wet Granular wet level 69 0 127 0-based
Detune Granular detune amount 70 0 127 0-based
Rand Rate Random rate modulation 71 0 127 0-based
Rand Size Random size modulation 72 0 127 0-based
SOS Sound on Sound control 73 0 127 0-based

RING

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Cutoff Ring filter cutoff frequency 78 0 127 0-based
Resonance Ring filter resonance 79 0 127 0-based
Decay Ring filter decay time 80 0 127 0-based
Pitch Ring modulator pitch 81 0 127 Centered
Slope Ring filter slope 82 0 127 0-based
Tone Ring modulator tone 83 0 127 Centered
Scale Ring filter scale 84 0 127 0-based
Wet Ring modulator wet level 85 0 127 0-based
Waves Ring waves control 86 0 127 0-based
Noise Ring noise control 87 0 127 0-based
Tilt Ring tilt control 88 0 127 Centered
Detune Ring detune amount 89 0 127 0-based
Waves R. Ring waves rate 90 0 127 0-based
Noise R. Ring noise rate 91 0 127 0-based

DEFORM

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Drive Deform drive amount 94 0 127 0-based
Compress Deform compression 95 0 127 0-based
Crush Deform bit crushing 96 0 127 0-based
Tilt Deform tilt control 97 0 127 Centered
Noise Deform noise amount 98 0 127 0-based
Noise Decay Deform noise decay 99 0 127 0-based
Noise Tone Deform noise tone 100 0 127 0-based
Wet Deform wet level 101 0 127 0-based

VAST

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Delay Vast delay amount 110 0 127 0-based
Time Vast delay time 111 0 127 0-based
Reverb Vast reverb amount 112 0 127 0-based
Size Vast reverb size 113 0 127 0-based
Feedback Vast feedback amount 114 0 127 0-based
Spread Vast stereo spread 115 0 127 0-based
Tone Vast tone control 116 0 127 Centered
Decay Vast decay time 117 0 127 0-based

WAVE

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Rate Wave modulator 1 rate 14 0 127 0-based
Amount Wave modulator 1 amount 15 0 127 0-based
Phase Wave modulator 1 phase 16 0 127 0-based
Offset Wave modulator 1 offset 17 0 127 Centered
Skew Wave modulator 1 skew 18 0 127 Centered
Fold Wave modulator 1 fold 19 0 127 0-based
Curve Wave modulator 1 curve 20 0 127 Centered
Spread Wave modulator 1 spread 21 0 127 Centered

RANDOM

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Rate Random modulator 2 rate 22 0 127 0-based
Amount Random modulator 2 amount 23 0 127 0-based
Phase Random modulator 2 phase 24 0 127 0-based
Offset Random modulator 2 offset 25 0 127 Centered
Length Random modulator 2 length 26 0 127 0-based
Variation Random modulator 2 variation 27 0 127 0-based
Smooth Random modulator 2 smoothing 28 0 127 0-based
Spread Random modulator 2 spread 29 0 127 Centered

ADSR

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Attack ADSR modulator 3 attack 30 0 127 0-based
Decay ADSR modulator 3 decay 31 0 127 0-based
Sustain ADSR modulator 3 sustain 32 0 127 0-based
Release ADSR modulator 3 release 33 0 127 0-based
Att Curve ADSR modulator 3 attack curve 34 0 127 Centered
Dec Curve ADSR modulator 3 decay curve 35 0 127 Centered
Rel Curve ADSR modulator 3 release curve 36 0 127 Centered
Spread ADSR modulator 3 spread 37 0 127 Centered

FOLLOW

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Rate Follow modulator 4 rate 38 0 127 0-based
Amount Follow modulator 4 amount 39 0 127 0-based
Phase Follow modulator 4 phase 40 0 127 0-based
Offset Follow modulator 4 offset 41 0 127 Centered
Skew Follow modulator 4 skew 42 0 127 0-based
Fold Follow modulator 4 fold 43 0 127 0-based
Curve Follow modulator 4 curve 44 0 127 0-based
Spread Follow modulator 4 spread 45 0 127 Centered

TRACK

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Send 1 Track send level 1 10 0 127 0-based
Send 2 Track send level 2 11 0 127 0-based
Send 3 Track send level 3 12 0 127 0-based
Send 4 Track send level 4 13 0 127 0-based

MIX

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Track 1 Level Track 1 volume level 46 0 127 0-based Channel 16
Track 2 Level Track 2 volume level 47 0 127 0-based Channel 16
Track 3 Level Track 3 volume level 48 0 127 0-based Channel 16
Track 4 Level Track 4 volume level 49 0 127 0-based Channel 16
Track 1 Filter Track 1 filter control 50 0 127 Centered Channel 16
Track 2 Filter Track 2 filter control 51 0 127 Centered Channel 16
Track 3 Filter Track 3 filter control 52 0 127 Centered Channel 16
Track 4 Filter Track 4 filter control 53 0 127 Centered Channel 16
Track 1 Pan Track 1 pan position 54 0 127 Centered Channel 16
Track 2 Pan Track 2 pan position 55 0 127 Centered Channel 16
Track 3 Pan Track 3 pan position 56 0 127 Centered Channel 16
Track 4 Pan Track 4 pan position 57 0 127 Centered Channel 16
Compress Mix compression 58 0 127 0-based Channel 16
Main Level Master output level 61 0 127 0-based Channel 16

PERFORM

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Macro 1 Performance macro 1 46 0 127 0-based Channel 15
Macro 2 Performance macro 2 47 0 127 0-based Channel 15
Macro 3 Performance macro 3 48 0 127 0-based Channel 15
Macro 4 Performance macro 4 49 0 127 0-based Channel 15
Macro 5 Performance macro 5 50 0 127 0-based Channel 15
Macro 6 Performance macro 6 51 0 127 0-based Channel 15
Macro 7 Performance macro 7 52 0 127 0-based Channel 15
Macro 8 Performance macro 8 53 0 127 0-based Channel 15

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.