Although I've done a bit of external MIDI controller stuff (mostly for drum parts) I've never really gone full bore into using a keyboard controller to slap around proper synths.
I know how to handle problems with audio input problems and I rarely have those problems anymore. Today though I am poking at all the synths in Sonar (while watching the SWA Virtual Instruments tuts) and although everything is mostly going well I got some "scratchy" type sounds when goofing about with the pitch/mod wheels. Mostly with Lounge Lizard so far BUT this made me realize I have no knowledge of how to mitigate such problems when inputting data from a controller or dealing with synths in general.
So just looking for tips on how you guys optimize things in these scnearios when things start getting wacky. For audio I just simplify the project through various methods and adjust my buffers. I figure maybe there are similar techniques for MIDI/synth stuff.
My system...
i7 2600k
16GB DDR3 Corsair Vengeance RAM*
*Note (for some reason I am not seeing the RAM useage increase in the Perf Module when loading banks so perhaps that is a clue or maybe the banks are just too small to be noticeable in the graphic)
7200 RPM HDD (C 500GB and E 1TB... projects currently running from E, programs on C)
ASUS PZ series Pro III yadda yadda (It's a nice board... I can dig out the actual model number if necessary)
Focusrite Scarlett 18i6 which has never caused me any problems
Win7 Pro 64bit full fully up to date (with Important updates... not Optional)
Platinum Dorchester 64bit
Gigabyte 1GB vid card (NVIDEA)
Controller (in this instance) M-Audio Oxygen 25 which is plug and play (I have not installed anything special like drivers to use this thing... AFAIK it doesn't need drivers and I've never had a problem)
The project is a totally blank project (currently 44.1/24). I am inserting each synth one at a time just to mess around with them using my controller. I only really noticed the "scritchy scratchys" happening with Lounge Lizard and screwing around with the Pitch Wheel and/or mashing a whole bunch of notes at once.
Reducing the "voices" option in LL seemed to help a bit but the system should be able to handle the max. Increasing the Scarlett's ASIO buffers a little seemed to help but again I should not have to do that (it was set at 4ms which I record my guitar with no problem and I increased it to 5ms... which helped a bit).
As I said... looking at the Performance module with or without a synth loaded does not seems to make any difference (visually) in the graph (but I guess I should hover for more detail). Really though the RAM is not even close to being maxed... like the bar is maybe 3-5% full. CPU is barely touching the fist core. HDD's aren't turning red.
Anyway... just one synth out of many. Maybe Lounge Lizard is a bugger for no good reason but as I said I just want to learn about managing resources with synths and MIDI controllers without suffering from latnecy issues.
Cheers, thanks and I hope everyone is having a good day.