Twisted Electrons TherapSID MIDI CCs & NRPNs

MIDI implementation details for the Twisted Electrons TherapSID


GitHub icon Contribute on GitHub grawlinson contributed

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

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.

Voice 1

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Voice 1 Pulse Width 2 1 127 0-based
Voice 1 Tune 3 0 127 0-based
Voice 1 Fine 4 1 127 0-based
Voice 1 Glide 5 1 127 0-based
Voice 1 Attack 6 1 127 0-based
Voice 1 Decay 7 1 127 0-based
Voice 1 Sustain 8 1 127 0-based
Voice 1 Release 9 1 127 0-based
Voice 1 Rect 37 0 1 0-based 0: Off; 1: On
Voice 1 Triangle 38 0 1 0-based 0: Off; 1: On
Voice 1 Saw 39 0 1 0-based 0: Off; 1: On
Voice 1 Noise 40 0 1 0-based 0: Off; 1: On
Voice 1 Sync 49 0 1 0-based 0: Off; 1: On
Voice 1 Ring 50 0 1 0-based 0: Off; 1: On

Voice 2

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Voice 2 Pulse Width 10 1 127 0-based
Voice 2 Tune 11 0 127 0-based
Voice 2 Fine 12 1 127 0-based
Voice 2 Glide 13 1 127 0-based
Voice 2 Attack 14 1 127 0-based
Voice 2 Decay 15 1 127 0-based
Voice 2 Sustain 16 1 127 0-based
Voice 2 Release 17 1 127 0-based
Voice 2 Rect 41 0 1 0-based 0: Off; 1: On
Voice 2 Triangle 42 0 1 0-based 0: Off; 1: On
Voice 2 Saw 43 0 1 0-based 0: Off; 1: On
Voice 2 Noise 44 0 1 0-based 0: Off; 1: On
Voice 2 Sync 51 0 1 0-based 0: Off; 1: On
Voice 2 Ring 52 0 1 0-based 0: Off; 1: On

Voice 3

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Voice 3 Pulse Width 18 1 127 0-based
Voice 3 Tune 19 0 127 0-based
Voice 3 Fine 20 1 127 0-based
Voice 3 Glide 21 1 127 0-based
Voice 3 Attack 22 1 127 0-based
Voice 3 Decay 23 1 127 0-based
Voice 3 Sustain 24 0 127 0-based
Voice 3 Release 25 0 127 0-based
Voice 3 Rect 45 0 1 0-based 0: Off; 1: On
Voice 3 Triangle 46 0 1 0-based 0: Off; 1: On
Voice 3 Saw 47 0 1 0-based 0: Off; 1: On
Voice 3 Noise 48 0 1 0-based 0: Off; 1: On
Voice 3 Sync 53 0 1 0-based 0: Off; 1: On
Voice 3 Ring 54 0 1 0-based 0: Off; 1: On

LFO 1

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
LFO 1 Rate 26 1 127 0-based
LFO 1 Depth 27 0 127 0-based
LFO 1 Value 56 0 127 0-based

LFO 2

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
LFO 2 Rate 28 0 127 0-based
LFO 2 Depth 29 0 127 0-based
LFO 2 Value 57 0 127 0-based

LFO 3

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
LFO 3 Rate 30 0 127 0-based
LFO 3 Depth 31 0 127 0-based
LFO 3 Value 58 0 127 0-based

Filter

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Filter Cutoff 32 0 127 0-based Must also be sent to CC59
Filter Resonance 33 0 127 0-based
Filter Mode 55 0 127 0-based 0-25: Low Pass; 26-50: Band Pass; 51-75: High Pass; 76-100: Notch; 101-127: Off
Filter Cutoff 59 0 127 0-based Must also be sent to CC32

Arpeggiator

Parameter Description CC MSB CC LSB CC min CC max NRPN MSB NRPN LSB NRPN min NRPN max Orientation Notes Usage
Arp Scrub 34 1 127 0-based
Arp Rate 35 1 127 0-based
Arp Range 36 1 127 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.