![]() The sum is the real delay from sound computing to acoustic sound. There are several more buffers to pass on the way to your speaker. Pianoteq has 18x more time to compute "the piano sound" in your second example.īut this is just the source of your buffer chain. In your example at 192000 Hz Pianoteq has computed 256 audiosamples in 1.3 ms.Īt 11025 Hz Pianoteq has much more time to compute 64 audiosamples in 5.8 ms or 256 in 23.2 ms. What you call "delay" is just the time Pianoteq has to compute one buffer size of samples. (added it in the original post too.) Maybe that's a clue as to what the issue is. I've realized that selecting "Force WDM Driver to 16 Bit" in the Asio4all settings helps a tiny bit with the delay issue. This isn't an isolated problem with one DAC and one computer as the behaviour is exactly the same across three different systems and with multiple DACs. I also don't understand why every external DAC gives me crackling sound at any sample rate and buffer size. So it's not just small chunks of 64 samples, it's small chunks at any sample rate. And if I select a sample rate of 11025 Hz and a buffer size of 64 samples, giving me 5.8 seconds of delay, it works just fine. If I select a buffer size of 192000 Hz and a buffer rate of 256 samples, giving me 1.3 ms of delay, it happens as well. It's not about the buffer size, it's about the delay. I remember I had one home entertainment usb-soundcard in the past that only accepted 128 samples minimum for example. Not all Audio-Hardwares and buffer chains can handle small chunks of 64 samples in realtime correctly. ![]() You wrote less than 2 ms does not work on your USB-Bus and USB-DACs and this means 64 samples. This is counter intuitive as in theory, using an external audio interface is supposed to reduce the main computer CPU load.Ģ ms at 48000 Hz samplingrate are 96 samples. ![]() I spent hours playing will all perf parameters to end up isolating the issue. Pianoteq 8 would run perfectly using internal mac internal sound card and I would get occasional crackles if I used the focusrite audio. I had exactly the same issue with a focurite/firewire on a Mac book pro. What really confuses me is that it's a fairly specific yet consistent issue across multiple systems and multiple DACs.ĭoes anyone have an idea what the reason for this is, and how to address it? It doesn't help with the crackling though. Maybe that helps further isolate the issue. What very slightly alleviates the delay issue is when I select "Force WDM Driver to 16 Bit" in the ASIO4ALL settings. I also disallowed the system to put USB devices to sleep to save power. ![]() I've tried disabling the integrated audio chip/soundcard in each system, but it didn't help. The USB devices work fine in any other scenario, so they're not the problem either. All of this only happens with USB-DACs, on all systems. What's even weirder is that all buffer sizes behave as expected, but as soon as I select any combination of sample rate and buffer size giving me less than exactly 2.0 ms of delay, I get a very big delay of about half a second. CPU usage is rarely more than 20% of any single core.Īs soon as I use an external DAC instead of the integrated audio - either a Topping DX1 or an Apple USB-to-3.5 mm adapter - I get sound drops and crackling. I use 48k/48k, maximum polyphony and a buffer size of 64 for 1.3 ms delay with ASIO4ALL drivers. ![]() Pianoteq 8 runs absolutely fine on all three of my systems running Windows 10 when I use the integrated audio, or the soundcard. I've made a similar post in the past, but have isolated the issue now: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |