Virus TI definition

NAME:VirusTI
OUT:A
CHANNEL:0
0:Bank
1:ModWheel
2:Breath
3:Ctrl 3
4:FootCtrl
5:Porta
6:Data
7:Volume
8:Balance
9:Ctrl 9
10:Panorama
11:Express
12:Ctrl 12
13:Ctrl 13
14:Ctrl 14
15:Ctrl 15
16:Ctrl 16
17:O1 Shape
18:O1 PW
19:O1 Wave
20:O1 Semi
21:O1 KeyF
22:O2 Shape
23:O2 PW
24:O2 Wave
25:O2 Semi
26:O2 Detun
27:FM Amt
28:Osc Sync
29:FE Ptch
30:FE FM
31:O2 KeyF
33:Osc Bal
34:Sub Vol
35:Sub Shpe
36:Osc Vol
37:NoiseVol
39:NoiseClr
40:Cutoff 1
41:Cutoff 2
42:Res 1
43:Res 2
44:F1 EvAmt
45:F2 EvAmt
46:F1 KeyF
47:F2 KeyF
48:Fltr Bal
49:Sat Type
50:Ring Mod
51:F1 Mode
52:F2 Mode
53:F Route
54:F Attack
55:F Decay
56:F Sust
57:F Slope
58:F Rel
59:A Attack
60:A Decay
61:A Sust
62:A Slope
63:A Rel
64:Hold Pdl
65:Port Pdl
66:Sost Pdl
67:LO1 Rate
68:LO1 Shpe
69:LO1 EnvM
70:LO1 Mode
71:LO1 Cntr
72:LO1 KeyF
73:LO1 Trig
74:LO1 Ptc1
75:LO1 Ptc2
76:LO1 PW
77:LO1 Res
78:LO1 FGn
79:LO2 Rate
80:LO2 Shpe
81:LO2 EnvM
82:LO2 Mode
83:LO2 Cntr
84:LO2 KeyF
85:LO2 Trig
86:LO2 Shp
87:LO2 FM
88:LO2 F1
89:LO2 F2
90:LO2 Pan
91:PatchVol
93:Transpse
94:Key Mode
103:Chr Type
104:Chr Mix1
105:Chr Mix2
106:Chr Rate
107:Chr Dph
108:Chr Dly
109:Chr Fdbk
110:Chr LWav
111:Chr XOvr
112:Dly Mode
113:Dly Send
114:Dly Time
115:Dly Fdbk
116:Dly LRte
117:Dly LDph
118:Dly LWav
119:Dly Clr


Notes:

CHANNEL: set to channel of your virus for single channel use , or 0 (zero) for multitimbral

Naming conventions:
Pyramid is pretty limited with 8 characters, so Ive followed the following convention.
F = Filter
O = Oscillator
LO = LFO
A = Amp
In FX, something like “Dly LRte” decoders as Delay LFO Rate.

3 Likes

Control 40 is in the list twice above, once for filter frequency 1 and one for ring modulation, ring modulation should be 38 according to this chart

http://www.elektron-users.com/index2.php?option=com_docman&task=doc_view&gid=520&Itemid=30

The pyramid seems to use the last instance of a CC definition so is showing CC40 as Ring Modulation.

2 Likes

Thanks,
I’d made a couple of small changes to definition on my pyramid and got lost which ones are here, and which not. I’ll check my setup, then update above post

EDIT: ok, done…
actually that document is incorrect, RingMod is CC 50, (not 38) … I guess Id worked this out, but then mis-typed 40 :wink:

I believe that particular document from elektron-users is more relevant to virus C rather than virus TI, for example CC112 says “Delay/Reverb Mode”, but the TI doesn’t have a “Delay/Reverb Mode”, or CC113 says “Effect Send”, but the TI has multiple effect sends and CC113 only controls Delay Send

So where can I find the proper TI2 definition? Can’t get any of them to work and also my mac constantly says file locked. WTF?
Can anybody help?

whole day wasted on this fu***g sht.
Why cant this crap be easy? The file does not work. I’m using USB midi with Virus Ti2

Copy file from mac and then i get this sh*t on the card. WTF. Can anybody please help? Adds another file

syntax error line 1 using the above definition.
WTF>>>>>>

you can create a definition file for virus TI based on this midi spec: Access Virus TI MIDI SysEx Implementation - Pastebin.com
Note that you’ll be able to control only CC parameters (“Bank A” in the spec) as pyramid doesn’t support sending sysex data