I'd just like to reiterate something:
I work at home, and listen to the Scarlett all day long (probably about 15 hours/day). I listen to nusic, videos, and all sorts of games... I never have any problems with the Scarlett normally. This is why I don't suspect a hardware fault, or a USB port conflict.
It's only when I fire up Sonar that I have problems. Sonar is the only application I have which uses the Scarlett's ASIO driver. And it's only when I am using Sonar/ASIO that I have this problem where after a few minutes, the audio cuts out and won't come back until I restart Sonar.
All other applications use the "normal" driver, which is labeled "Focusrite USB" in the Sound list. I'm not sure what type of driver it is, but it obeys my multimedia keyboard's volume controls, which the ASIO driver does not.
Like I posted yesterday, when I tried get Sonar to use the WDM driver instead of ASIO, I got a BSOD. So, Sonar is stuck with ASIO.
My instinct at this point is to see if
Drumlab (a NI synth which came with Komplete 11) is causing the problems. The last time I had a Scarlett-related problem it was an aggressive arpeggiator in a NI synth; it didn't cause exactly the same error, but did cause lots of short dropouts and crackle. When I disabled the arp, the dropouts stopped. I noticed that the arp causes the number of voices in that synth to skyrocket. My conclusion at that time is that if a NI synth has "too many" voices, then either Sonar or the Scarlett gets confused and can't handle it. Since my Drumlab track is peaking at about 60-70 voices, I'm suspecting that it is pushing the boundaries of what Sonar or the Scarlett can handle.
So here's my question:
What is the easiest way to prevent Sonar from using a particular synth, without removing the synth from the track? I don't want to lose whatever settings I changed in that Drumlab instance. I tried simply muting the track, but notice that it's still "doing stuff", reaching 60-70 voices, so it seems to be still doing its processing; only the audio output it muted, not its processing. Is there a better way to prevent the Drumlab instance from doing anything?
Also, I never
freeze tracks, but this is one case where I'm contemplating it. I'm concerned that freezing will have some disadvantages, based on my brief experimenting with it a few years ago:
1) Rendered audio consumes a non-trivial amount of disk space.
2) I have to remember to un-freeze the track and delete its rendered audio after mixdown (or right before mixdown).
3) If a track is frozen, I will feel discouraged from making edits to it (since I'd have to unfreeze, edit, refreeze each time).
4) If I want to copy sections of a frozen track to other parts of the song, I have to worry about fade in/out in order to avoid pops and clicks.
Do those disadvantages still persist in the current version of Sonar? Or has working with frozen tracks become easier in later versions?