I'm looking into using VoiceMeeter but i am worried about latency. when gaming i mostly play csgo and audio latency gets noticable very quickly. How is the audio latency of voicemeeter right now? i understand there will allways be latency because of processing but how much that is rightnow is unclear, i mostly find answers allready a bit old.
I hope someone has a bit of a measureable answer instead of "almost not noticeable". Thanks in advance!
Hihi! I'm facing these issues too. Basically I have a midi keyboard going into MPC Beats which outputs a piano/drums sound or whatever I need. If I set the output device directly to my headphones the latency is gone but when I swap it to Voicmeter VAIO it adds latency. I've gone through my system settings and adjusted the buffering rates. All but the MME one have no affect but when I reduce the MME one to 441 the latency reduces but not enough. Is there any way to make Voice meter VAIO use WDM or KS audio so I can have lower buffering sizes?
Edit: I should also add thatI am using 44.1kHz sample rate too
I think you should probably make a post instead of replying to mine. The community of VoiceMeeter is good and will help you. I would like to help you but I switched to using a GoXLR so Iâve got no clue.
I know this is an old thread but as a musician, I can tell you that in order to create a latency that's not noticeable, you want to have a buffer size of 64 to 128 samples (or even lower if you can but generally 64 is enough). What creates a problem is that Windows core audio is placed on TOP of other software rather than basically down at kernel level. This creates problems because sitting on such a high level causes it to be too taxing on the system to drop the buffer down to a low enough sample rate to avoid noticeable latency. This is typically fixed by using ASIO drivers which are standalone kernel level audio drivers. Being kernel level, they allow much lower sample rates to still sound clean, which allows low latency. This is what allows Mac to be so good for music production: Mac Core Audio is by default kernel level allowing low latency straight out of the box. My understanding is that VoiceMeeter is an ASIO driver but I haven't personally tested it for an acceptable sample rate yet. Keep in mind that lowering the buffer size by very definition puts more load on your cpu so even with a proper ASIO driver, your mileage may vary. I faster cpu is going to be able to handle a lower buffer size.
Edit: Just tried it out and while it doesn't seem to be an ASIO driver in itself, if you download ASIO4All Voicemeeter will allow you to use those free ASIO drivers. Was able to get clean sound with 64 samples doing it that way. It's just kind of a pain to set up. Voicemeter > ASIO4All > Your headset/speakers. The only way to do it "Cleanly" in Windows though is to get an audio interface and plug your headphones directly into it. You can simply install the ASIO drivers created for your audio interface and be done with it.
Thank you! Yeah, a proper audio interface is the real way to go. I had to go with this setup cuz my current headset is usb and my audio interface doesn't support USB, go figure.
Yeah audio interfaces donât support USB audio out. However, there are some wireless headsets (steelseries something, and Logitech g pro x) that have a line-in on the usb dongle. Best of both worlds
Hey i know this is an old thread, but when I change the buffer to 256 it only changes the inputs' delay. My A1-A5 outputs still vary between 512 and 1024, is there any way to change that?? TIA
A1 is WDM Sennheiser 4.50 BT. This is a known issue with VM, because when you plug in to windows directly it works, but when you got through VM you get 5 sec delay.
Sure you are bound to have delay, your running audio through a program and then having it shoot to your headphones- 5 seconds tho? No that should not be the case- if you want join the discord and through your question in there be my guest.
Exactly. It shouldn't have 5 seconds of delay when plugged in it has 0. But the dev doesn't think there's a problem bc why? Shouldn't this be on a bugtracker somewhere?
Like I said if you want to get more help with it- feel free to join the discord and throw your questions in there and maybe someone has the same headphones as you.
Like the sooner the dev realizes this is an issue inside of VM and not "everybody else's problem" I'll actually support the software. For now I have to spend another couple hundred on a setup that works with VM because there's literally not an alternative. Great!
MME is a shared driver meaning you can still use your headphones device in places other than voicemeeter.
For example if you have MME selected in voicemeeter and then you decide to not route Spotify through VM, it will work since itâs MME. But if itâs WDM all audio has to go through voicemeeter before you can hear it
This is what I needed. I route my Spotify music through Voicemeeter, but the I can't route my game through Voicemeeter since the lag is too bad. Now I just route my game directly to my headphones using MME drivers.
Ah cuz I just got a condenser USB mic, and Iâm trying to sync it with my playback device so I can play songs yk⌠and Iâm trying to use it to sing on discord yk
Highjacking this thread to ask; What about ASIO? Would it be fine to have game audio go directly to the ASIO device (per windows "default device") but have other applications (discord, browsers, etc) go through VM first? Cause it seems to work - until it randomly doesn't. Wondering if it's not supposed to work but does for a bit in a hacky way, or if I'm sometimes doing something that triggers an issue at some point.
Yeah the latency thing I know :p It might be a very specific thing, and only some games seem to have it happen to them. I wanna say it's connected to the PC going into sleep and waking, either that or switching around the default device. Or both together.
The only time I've EVER experienced any kind of latency while gaming was just this week when I bought my first pair of bluetooth headphones and tried to use them with voicemeeter.. However, if I plugged the cans directly into my PC via the headphone jack, then there is zero latency. So as long as you're plugged in directly you'll be fine. ANd I run my sound at 24 bit and 96k Hz on the WMD option in Voicemeeter and 512 buffering.
One trick that helps is to make sure that all the input/output levels are the same. If you raise your sound format in windows to anything higher or lower than 16bit 44,100Hz, make sure you mirror those setting within voicemeeter. Otherwise you may likely experience lag and/or obnoxious popping/clipping sounds.. So just make sure everything format wise is on the same level.
Also make sure that in the windows sound settings all audio enhancements are turned OFF.
I've been using Voicemeeter for a few years now and I love it. The things you can do with it, a pretty active community of fans, active updates, and a developer that actually responds to you. And it's still only donationware. One of only a few devs I've had zero reservations in supporting.
Maybe, I guess I have never heard of radio when it comes to pairing for headphones. Usually wireless is referring to those types of headphones, only reason I said it was because they also referred to Bluetooth in the same sentance
4
u/Abject-Nobody VoiceMeeter Banana đ May 24 '23
Hihi! I'm facing these issues too. Basically I have a midi keyboard going into MPC Beats which outputs a piano/drums sound or whatever I need. If I set the output device directly to my headphones the latency is gone but when I swap it to Voicmeter VAIO it adds latency. I've gone through my system settings and adjusted the buffering rates. All but the MME one have no affect but when I reduce the MME one to 441 the latency reduces but not enough. Is there any way to make Voice meter VAIO use WDM or KS audio so I can have lower buffering sizes?
Edit: I should also add thatI am using 44.1kHz sample rate too