I'm using Digidesign's WaveOut driver with the handy Digi MME Helper utility. Unfortunately this creates very long gaps in playback if I change the window focus from one application to foobar2000 (and in some other circumstances, e.g. resizing windows). At first I thought it could be because I was accessing files via USB, but the same happens on internal drives. I get exactly the same behaviour having removed all components but foo_ui_std and foo_input_std, and nothing when using 1by1 to play back. Does anyone have any idea what might be causing this, or better still a solution (other than an ASIO driver, which I think we can assume isn't going to happen! edit: or has it already? Maybe I'mjust being stupid!)? Thank you.
edit: well, it turns out I was being stupid and there is an ASIO component, with no skipping. I guess I'll leave this message here in case anyone else has the same problem in the future!