
I have a Focusrite Scarlett 6i6 running on Windows 10 64bit. I would like to use the Voicemeeter ASIO host / virtual ASIO device feature to route the output of Ableton Live both to my audio interface's outputs as well as a virtual sound device (for streaming) with minimum latency.
I have succesfully got this setup working well using Jack for Windows and an ASIO buffer-size of 16 samples. However attempting to replicate this setup using Voicemeeter directly causes stuttering or buffer under/overruns with ASIO buffer sizes below 256 samples.
So my question / observation is: does Voicemeeter have performance issues at small buffer sizes or have I misconfigured something?
Here is the setup that does work for me:
Jack for Windows
- portaudio backend with a buffer size of 16 samples (-d"ASIO::Focusrite Scarlett ASIO" -r48000 -p16)
- realtime scheduling with highest priority (-R -P95) and clock-sync mode (-S)
VB-Audio ASIO Bridge
- 1536 sample buffer
- connect to JackRouter virtual ASIO device
Then routing the audio appropriately within Jack from Ableton to the ASIO Bridge, the end-to-end buffer size is reported as 16 samples with a loopback latency of <6ms (measured using a loopback XLR cable and test tone in Ableton).
So basically I would like to be able to use Voicemeeter with the same level of performance. Unfortunately any buffer size below 256 samples (>25ms latency) causes distortion of the signal, but it is very regular sounding like a buffer alignment issue or something... I have tested using both of Voicemeeter's virtual ASIO devices and the ASIO insert device. I have tried using Ableton Live, Audacity and Adobe Audition and all have the same results suggesting it is not specific to my DAW.
Something else:
When I first tried using Jack, the smallest stable ASIO sample size without stuttering was about 64. I then enabled HPET in my BIOS (X99 Haswell-E system) and in windows (bcdedit /set useplatformclock true) - QueryPerformanceFrequency now returns 14.3 Mhz. Jack and ASIO Bridge now happily work with 16 sample buffers with very good performance. Does Voicemeeter Banana use HPET?