I posted the issues I saw over at the VirusTI forum, I'll post it on this thread too:
IDO'S GUIDE TO SONAR
To start, Sonar works with the TI in "standalone mode" very well. To be clear, that means that you have a MIDI cable going from your computer into the TI. Since my audio-card (Audiophile 2496) supports SPDIF digital audio, I hook the SPDIF-OUT of the TI into my audio-card. This works incredibly well. If you don't have SPDIF, you'd need to record the analog-outs from the TI using your sound-card.
The down-sides to "stand-alone mode" are:
1) You obviously don't get the "patch librarian" functionality of the VirusControl VST.
2) It's a pain-in-the-but to get patch-libraries from the internet into the TI, since you have to do a SYSEX dump into the TI RAM banks. Using VirusControl VST, it's much easier, for instance, to load the patches from the Virus C.
3) You don't get the "total recall" of VirusControl VST. I.e. you have to save all of your patches as a "Multi" on the TI, and load the right one manually each time you load up a song in SOnar.
Remember that Access has the instrument mappings for the built-in patches of the TI on their website. This makes it easy to pick instruments that are built-in. BUT, it's sort of bogus, because Sonar will always re-load the patch each time you hit play. So if you're not clever, you can make changes to the patch, and then have them wiped-out when you hit play, since Sonar reloads the original patch. So, not quite sure what the point of the instrument mappings is really...
Now, alternatively to "stand-alone mode", you can also use VirusControl VST with Sonar. Unfortunately, Sonar is not OFFICiALLY supported as a host, so you're playing with fire here. There's no magic to how to set this up, just install the VirusControl software on your machine, and make sure you follow all the instructions. It will automatically create a new VST for you that will sync with the Virus TI through the USB connection, and this VST will be configured with delay-compensation. Delay compensation is necessary to the the TI in-sync with your host, since the USB-audio is delayed.
Actually, one note: In Virus OS version 1.2.4, they fixed some serious timing issues in Sonar. But to keep things working, you'll need to follow the standard VirusControl advice:
--Set the patch to "direct-audio" in VirusControl VST when recording.
--Immediately after recording, turn "direct-audio" off. Do not deviate from this!
--Never try to disable delay-compensation on the plugin. It just won't work. I've tried this from every angle...
Now, here's the peculiarities I've noticed with Sonar:
1) Trying to render audio so that you can do post-production (etc) is totally broken with VirusControl. As a workaround, you'll need an audio-card that let's you record "loop-back". I have the Audiophile 2496, and it lets you do this. Double-check on your audio-card.
TO BE CLEAR, you can't bounce-audio as you can with other VSTs. You also can't "freeze" the VirusControl VST. That's what I mean when I say you can't render audio...
2) It's not officially supported by Access, so if you're buying the TI to use with VirusControl, you're taking a risk that it might not work with the next OS update.
3) Sonar does not expose any way to change the samples that the USB audio is delayed. To be honest, I assume that other hosts let you do this, but for some reason Sonar doesn't let you get at the TI's audio-driver parameters (I assume this is because it's not my primary audio-card?!)
4) Sonar's implementation of delay compensation is a pain-in-the-butt: When you load a VST that is delay-compensated (i.e. VirusControl VST), ALL OTHER PLUGINS are delayed. That means that once you load VirusControl VST, not only is the Virus noticeably delayed when you play a note (with USB-audio out), ALL OTHER PLUGINS are also delayed! This makes it really annoying to work on a song when VirusControl is loaded, since OTHER PLUGINS DON'T LET YOU CHOOSE "direct-out" on them like VirusControl does!!! Ug!
My workaround to this is to temporarily UNLOAD the VirusControl plugin (in the Sonar instrument rack) when I want to work with other plugins. Works decently...
-Ido