These are the parameter numbers, ranges and values of the Virus' controllers. It's basically the key to build your own virus. Now all you need is the right hardware, the right EPROMs and there you go. Have fun!


[Virus logo, stolen from the ACCESS site]
MIDI CONTROL

MIDI CONTROL

Ctrl.No.	Range	Parameter	 	Value Range	Remarks

    0	    0...1	Bank Select		0...1		0: Bank A, 1: Bank B
    1	    0...127	Modulation Wheel	0...127
    5	    0...127	Portamento Time		0...127
    7	    0...127	Channel Volume		0...127
  10	    0...127	Panorama		-64...0...+63	Left..Center..Right 

  17	    0...127	Osc1 Shape		-64...0...+63	Wave..Saw..Pulse
  18	    0...127	Osc1 Pulsewidth		0...127
  19	    0...64	Osc1 Wave Select	0...64		Sine, Triangle, Wave 3..64
  20	    0...127	Osc1 Semitone		-64...+63	
  21	    0...127	Osc1 Keyfollow		-64...+63	Default: 32
  22	    0...127	Osc2 Shape		-64...0...+63	Wave..Saw..Pulse
  23	    0...127	Osc2 Pulsewidth		0...127
  24 	    0...64	Osc2 Wave Select	0...64		Sine, Triangle, Wave 3..64
  25	    0...127	Osc2 Semitone		-64...+63
  26	    0...127	Osc2 Detune		0...127
  27	    0...127	Osc2 FM Amount		0...127
  28	    0...1	Osc2 Sync		0...1		0:Off  1:On
  29	    0...127	Osc2 Filt Env Amt	-64...+63
  30	    0...127	FM Filt Env Amt		-64...+63
  31	    0...127	Osc2 Keyfollow		-64...+63	Default: 32

  32	    0...1	Bank Select		0...1		0: Bank A; 1: Bank B

  33	    0...127	Osc Balance		-64...+63	Osc1..Osc1+2..Osc2
  34	    0...127	Suboscillator Volume	0...127
  35	    0...1	Suboscillator Shape	0...1		0:Square 1:Triangle
  36	    0...127	Osc Mainvolume		0...127
  37	    0...127	Noise Volume		0...127

  40	    0...127	Cutoff			0...127
  41	    0...127	Cutoff2			-64...+63
  42	    0...127	Filter1 Resonance	0...127
  43	    0...127	Filter2 Resonance	0...127
  44	    0...127	Filter1 Env Amt		0...127
  45	    0...127	Filter2 Env Amt		0...127
  46	    0...127	Filter1 Keyfollow	-64...+63
  47	    0...127	Filter2 Keyfollow	-64...+63
  48	    0...127	Filter Balance		-64...+63
  49	    0...6	Saturation Curve	0...6		0:Off  1:Light  2:Soft 
 								3:Middle 4:Hard  5:Digital  6: Shaper
  51	    0...3	Filter1 Mode		0...3		0:LP  1:HP  2:BP  3:BS
  52	    0...3	Filter2 Mode		0...3		0:LP  1:HP  2:BP  3:BS
  53	    0...3	Filter Routing		0...3		0:Ser 4   1:Ser 6    
								2:Par 4 3:Split
  54	    0...127	Filter Env Attack	0...127
  55	    0...127	Filter Env Decay	0...127
  56	    0...127	Filter Env Sustain	0...127
  57	    0...127	Filter Env Sustain Time	-64...+63	Fall...Infinite...Rise
  58	    0...127	Filter Env Release	0...127

  59	    0...127	Amp Env Attack		0...127
  60	    0...127	Amp Env Decay		0...127
  61	    0...127	Amp Env Sustain		0...127
  62	    0...127	Amp Env Sustain Time	-64...+63 	Fall...Infinite...Rise
  63	    0...127	Amp Env Release		0...127 

  64	    0...127	Hold Pedal			
	
  67	    0...127	Lfo1 Rate		0...127
  68	    0...5	Lfo1 Shape		0...5		0:Sine  1:Tri  2:Saw  
								3:Square 4:S&H  5:S&G
  69	    0...1	Lfo1 Env Mode		0...1		0:Off   1:On
  70	    0...1	Lfo1 Mode		0...1		0:Poly   1:Mono
  71	    0...127	Lfo1 Symmetry		-64...+63
  72	    0...127	Lfo1 Keyfollow Amt	0...127
  74	    0...127	Osc1 Lfo1 Amount	-64...+63
  75	    0...127	Osc2 Lfo1 Amount	-64...+63
  76	    0...127	PW Lfo1 Amount		-64...+63
  77	    0...127	Reso Lfo1 Amount	-64...+63
  78	    0...127	FiltGain Lfo1 Amount	-64...+63 

  79	    0...127	Lfo2 Rate		0...127
  80	    0...5	Lfo2 Shape		0...5		0:Sine  1:Tri  2:Saw  
								3:Square 4:S&H  5:S&G
  81	    0...1	Lfo2 Env Mode		0...1		0:Off   1:On
  82	    0...1	Lfo2 Mode		0...1		0:Poly   1:Mono
  83	    0...127	Lfo2 Symmetry		-64...+63
  85	    0...127	Lfo2 Keytrigger		0...127		0:Off,1..127  Keytrigger Phase
  86	    0...127	OscShape Lfo2 Amount	-64...+63
  87	    0...127	FmAmount Lfo2 Amount	-64...+63
  88	    0...127	Cutoff1 Lfo2 Amount	-64...+63
  89	    0...127	Cutoff2 Lfo2 Amount	-64...+63
  90	    0...127	Panorama Lfo2 Amount	-64...+63 
  91	    0...127	Patch Volume		0...127

  93	    0...127	Transpose		-64...+63
  94	    0...4	Key Mode		0...4		0:Poly   1..4: Mono1-4
  97	    0...1	Twin Mode		0...1		0:Off 1:On
  98	    0...127	Twin Detune		0...127
  99	    0...127	Panorama Spread		0...127
100	    0...127	Twin Lfo Phase		-64...+63
101	    0...2	Input Mode		0...2		0:Off   1:Dynamic   2:Static
102	    0...8	Input Select		0...8		0:In1L   1:In1L+R   2:In1R  ...

105	    0...127	Chorus Mix		-64...+63
106	    0...127	Chorus Rate		0...127
107	    0...127	Chorus Depth		0...127
108	    0...127	Chorus Delay		0...127
109	    0...127	Chorus Feedback		0...127
110	    0...127	Chorus Lfo Shape	0...5		0:Sine  1:Tri  2:Saw  
								3:Square 4:S&H  5:S&G
113	    0...127	Effect Send		0...127
114	    0...127	Delay Time		0...127
115	    0...127	Delay Feedback		0...127
116	    0...127	Delay Rate		0...127
117	    0...127	Delay Depth		0...127
118	    0...5	Delay Lfo Shape		0...5		see Chorus

123	    0		All Notes Off

POLY PRESSURE CONTROL

    1	    0...4	Arp Mode		0...4		0:Off  1:Up  2:Down 
								3:Up&Down  4:AsPlayed
    3	    0...3	Arp Octave Range	0...3

    7	    0...127	Lfo3 Rate		0...127
    8	    0...5	Lfo3 Shape		0...5		0:Sine  1:Tri  2:Saw  
								3:Square 4:S&H  5:S&G
    9	    0...1	Lfo3 Mode		0...1		0:Poly   1:Single
  10	    0...127	Lfo3 Keyfollow		0...127
  11	    0...5	Lfo3 Destination	0...5		0:Osc1  1:Osc1+2  
								2:Osc2 3:PW1  4:PW1+2    5:PW2
  12	    0...127	Osc Lfo3 Amount		0...127
  13	    0...127	Osc ModWhl Amount	0...127 

  16	    0...127	Clock Tempo		0...127		62...190 BPM
  17	    0...9	Arp Clock		0...9		1/32...1/1, 3/32...3/4
  18	    0...10	Lfo1 Clock		0...10		Off, 1/32...1/1, 3/32...3/4
  19	    0...10	Lfo2 Clock		0...10		Off, 1/32...1/1, 3/32...3/4
  20	    0...10	Delay Clock		0...10		Off, 1/32...1/1, 3/32...3/4

  26	    0...127	Bender Range Up		-64...+63
  27	    0...127	Bender Range Down	-64...+63
  28	    0...1	Bender Scale		0...1		0:Linear   1:Exponential 

  30	    0...1	Filter1 Env Polarity	0...1		0:Negative   1:Positive
  31	    0...1	Filter2 Env Polarity	0...1		0:Negative   1:Positive
  32	    0...1	Filter2 Cutoff Link	0...1		0:Off   1:On
  33	    0...127	Filter Keytrack Base	0...127		C-1..G9 

  35	    0...127	Osc Init Phase 		0...127		0:Off  1..127
  36	    0...127	Punch Intensity		0...127

  47	    0...127	Osc1 Shape Velocity	-64...+63
  48	    0...127	Osc2 Shape Velocity	-64...+63
  49	    0...127	PulseWidth Velocity	-64...+63
  50	    0...127	Fm Amount Velocity	-64...+63
  52	    0...127	Filter1 EnvAmt Velocity	-64...+63
  53	    0...127	Filter1 EnvAmt Velocity	-64...+63
  56	    0...127	Resonance1 Velocity	-64...+63
  57	    0...127	Resonance2 Velocity	-64...+63
  60	    0...127	Amp Velocity		-64...+63
  61	    0...127	Panorama Velocity	-64...+63 

  62	    0...83	Definable1		see Definable List
  63	    0...83	Definable2		see Definable List

  64	    0...18	Assign1 Source		see Assign Sources List
  65	    0...83	Assign1 Destination	see Assign Destinations List
  66	    0...127	Assign1 Amount		-64...+63 

  67	    0...18	Assign2 Source		see Assign Sources List
  68	    0...83	Assign2 Destination1	see Assign Destinations List
  69	    0...127	Assign2 Amount1		-64...+63
  70	    0...83	Assign2 Destination2	see Assign Destinations List
  71	    0...127	Assign2 Amount2		-64...+63 

  72	    0...18	Assign3 Source		see Assign Sources List
  73	    0...83	Assign3 Destination1	see Assign Destinations List
  74	    0...127	Assign3 Amount1		-64...+63
  75	    0...83	Assign3 Destination2	see Assign Destinations List
  76	    0...127	Assign3 Amount2		-64...+63
  77	    0...83	Assign3 Destination3	see Assign Destinations List
  78	    0...127	Assign3 Amount3		-64...+63