How to Optimize latency in Voicemeeter

The Virtual Audio Mixer discussions and support...
Post Reply
Vincent Burel
Site Admin
Posts: 1558
Joined: Sun Jan 17, 2010 12:01 pm

How to Optimize latency in Voicemeeter

Post by Vincent Burel »

Voicemeeter latency is pending on different parameters and the overall configuration of your PC. Since this optimal settings is not applicable to all PC Setup, you may have to experiment to find an optimal configuration with the best compromise between latency and audio stream stability.

FIRST Point to optimize latency in Voicemeeter is to select your best audio device as output A1 (giving the main audio stream). optimal latency is usually made by selecting an ASIO driver configured with a buffer size around 256 samples. if no ASIO Driver present, WDM/KS device can be used instead. Some of them could work with 256 sample buffer (but some not).

This video shows how to get smallest live latency (MIC -> Voicemeeter -> Speaker).
We remind that WDM-Exclusive mode is usually not stable in the time (due to bug in WASAPI it can generate crash or BSOD within a 48h session) and SWIFT Engine mode is experimental. In case of problem, we recommend to go back to default settings.

VBAN latency optimization is also pending on Voicemeeter main stream buffer size (given by the output device A1) and the VBAN net quality parameter. Outgoing Stream are set in Optimal per default, but incoming stream are usually set in FAST or Medium Net Quality. if you are on local wire network, incoming stream can work with the NEt Quality set to Optimal. That will improve the latency on your VBAN link.

Finally, Virtual Audio I/O Latency is pending on specific internal buffer and also on Voicemeeter Main Stream Latency (output A1 device). For Voicemeeter VAIO, we recommend to keep internal buffer size around 4096 to 7168 samples. Reducing latency here is for expert and cannot be done without having read this technical note: ... ttings.pdf

However the latency on virtual I/O is also pending on the application connected to it, and the audio interface used (WASAPI, Direct-X, WaveRT, Ks, MME). The Virtual ASIO interface add one buffer latency while MME interface can add 150ms.
Post Reply