MIDI implementation details for the Torso Electronics S-4
Download:
CSV
DROID
Pyramid
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.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.