How to Optimize latency in Voicemeeter
Posted: Mon Oct 09, 2017 9:09 am
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.
------------------------------------------------------------------------------------
RECOMMENDATIONS TO REDUCE LATENCY
------------------------------------------------------------------------------------
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).
Use ASIO device in optimal way to get an optimal audio path from Microphone to output through Voicemeeter connected to an ASIO device, thanks to follow this guide: https://youtu.be/35N8hkOy8h4
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.
------------------------------------------------------------------------------------
NOT RECOMMENDED / AUDIO EXPERT ONLY
------------------------------------------------------------------------------------
For audio expert only, This video shows how to get smallest live latency (MIC -> Voicemeeter -> Speaker).
https://youtu.be/LAYKcIC5iFY
However the WDM-Exclusive mode is not available anymore by the Voicemeeter user interface. because this option 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.
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:
https://www.vb-audio.com/Cable/VBCABLE_ ... 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.
------------------------------------------------------------------------------------
RECOMMENDATIONS TO REDUCE LATENCY
------------------------------------------------------------------------------------
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).
Use ASIO device in optimal way to get an optimal audio path from Microphone to output through Voicemeeter connected to an ASIO device, thanks to follow this guide: https://youtu.be/35N8hkOy8h4
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.
------------------------------------------------------------------------------------
NOT RECOMMENDED / AUDIO EXPERT ONLY
------------------------------------------------------------------------------------
For audio expert only, This video shows how to get smallest live latency (MIC -> Voicemeeter -> Speaker).
https://youtu.be/LAYKcIC5iFY
However the WDM-Exclusive mode is not available anymore by the Voicemeeter user interface. because this option 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.
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:
https://www.vb-audio.com/Cable/VBCABLE_ ... 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.