Hi there. Thought I'd post some random information that's helped me solve my latency issues in the past.
The 'LIVE' button is to reduce the delay so you can play the Virus TI with less latency, but this suppresses the delay compensation when using the Virus Control plugin and will make it go out of time when playing back a project.
You can use the Virus Control plugin as long as you do these things:
1. Optimise BIOS settings. DISABLE all of the CPU power saving states (C1, C3, and all of that.) DISABLE CPU throttling, TurboBoost® and all of that fancy Jazz. You can keep Hyperthreading and all cores active, though.
2. Invest in a dedicated USB 2.0 PCI or PCI-e controller card ONLY for the Virus TI with nothing else plugged into it. I would advise NOT to buy a USB 3.0 card for the Virus TI. I have tested it in different USB 3.0 ports on different systems with the same result; It doesn't like it. Save your money and some time.
3. Buy as short a USB cable as possible. Gold plated conntectors if possible, or just ones that won't tarnish over time. This prevents any connection issues when USB is running in high speed mode.
4. Update to the latest Virus TI OS. I haven't found any bugs with version 5.0.4.02. Some people are still using 4.5.3 due to issues with 4.6.xx and so on, but I upgraded to 5.0.4.02 and haven't looked back!
5. Run some scientific tests by exporting projects with a known reference (see below). Plot down the results on a piece of paper or in notepad. This will be helpful in identifying any latency/timing issues as well as other issues.
Here's one test I just ran on my system, which is specced as follows:
Windows 7 (64bit)
Cubase 7.0.5 (64bit)
Intel 980X Processor 3.46GHz
12GB DDR3 (1333MHz)
MOTU 24i/o audio interface (running ASIO in Cubase)
Adobe Audition 3.0 (best version in my opinion)
Virus TI (OS: 5.0.4.02)
Virus Control VST plugins (64bit) (VST2 and VST3 both tested)
Test conditions: All BIOS, CPU, Windows and Cubase tweaks applied. Short USB cable used. Separate PCI-e USB 2.0 controller card dedicated for Virus TI. Virus Control (2 outputs No inputs). USB 1 output selected for test. P.S. I find that selecting '3 outputs No inputs' can cause more problems with the Virus TI jumping about and not being able to lock onto the project tempo. Maybe this is due to it requiring a little more USB bandwidth.
Test details: 0.5 second audio Dirac spikes on an audio track, panned hard left and used as a solid latency reference. Each synthesizer panned hard right and tested individually using a 1/16 note sawtooth wave played once every 0.5 seconds. Test tempo = 120BPM. Exported/recorded audio files measured in Adobe Audition to check the synthesizer delay or pre-delay compared to the Dirac spikes.
I exported the audio in real-time as well as recording through a separate sound card and got identical results. I compared the latency of the Virus Control plugin (64bit), Virus Control using Arpeggiator, Genesis CM (32bit) plugin and Native Instruments Massive (64bit) plugin.
RESULTS
=====================================
Delay Compensation - Latency Measurements
=====================================
44.1kHz sampling rate / ASIO 128 sample buffer
Virus TI (USB1):
-5 to +6 samples
Compensation required: None
Genesis CM 1.02:
+286 samples OR +6.485ms
Compensation required: -6.49ms
NI Massive:
+33 to +56 samples OR +0.748ms to +1.270ms
Compensation required: -1.01ms (avg.)
I had a feeling that the Virus TI was out of time, as I had problems with it in the past, but it was in fact some of my other plugins. Now I have run some tests using the Dirac spike method, I know which plugins to pre-delay on the channels in the project.
I hope this might be of some help. If not, I'm sorry.