Quote:
Interesting. Well, after some more frustration with this continuing back to beta 021, I switched back to Enterprise 044 and the buffers no longer make a noise when they reset. Strange because this initially started occurring when I had switched over to Enterprise, and switching back wasn't a fix.
edit: More detail about the noise/anomaly: it starts glitching out, stops for a very short fraction of a second, then continues glitching for the same amount of time as the first time before fixing itself. Except, on the second set of glitching, it seems to fill in the "gaps" with what sounds like the audio that was missing from the first set of glitching.
Hm... So, the behavior makes sense if the ASIO buffer filling lags behind: It's a circular buffer (we keep going around it, as an infinite loop). So what happens is:
Normal situation: Read is just behind write. So, the processing writes to the buffer, the sound card reads from it.
---------r---w------------------
But if the CPU usage goes up and processing happens too late, this is what happens:
----------------------w----r----
At this point, we're reading audio from the previous run through the buffer (but we also clear it on playback). So it plays silence. But the buffer does get filled with new audio.
So if this situation remains for some time (long enough to go through the whole buffer), we come here again:
----------------------w----r----
But this second time, the buffer isn't empty (because it has never been played). So you hear the audio from the previous run.
If r and w are very close to each other and sometimes one lies ahead, sometimes the other, you'll hear a mix of old and new audio.
So what you're describing makes perfect sense if the write starts to lag behind the read. The question is, why does it happen now while it didn't happen before. Any slight reduction in available processing CPU power may cause this to happen or get worse, so I'm still suspecting the Windows updates. For now, I'm going to ignore what you said about Enterprise, because it really doesn'y make sense and it might just be a coincidence...