Getting Voicemeeter Banana To Actually Work With Streamlabs
Voicemeeter Banana is a free virtual audio mixer from VB-Audio. It lets you route separate audio devices and applications to different outputs. Streamlabs captures that mixed output as a single virtual microphone input. The combination gives you independent volume control, noise suppression, compression, and the ability to blend game audio with your voice without bleeding into the stream. I set up my first Banana instance back when OBS was barely stable. Two years later I still use it on the same machine with the same basic routing and zero drama. The only time it failed was last winter when a Windows update switched my default playback device mid-stream and Banana kept sending audio to speakers I wasn't using. I had to hard-reset the virtual device through Device Manager and restart the software. The workaround was simple: I pinned Banana as the default playback device and locked it with a small utility called "Sound Switcher" so Windows stops hijacking it. Here's what you actually do. Download Voicemaeter Banana from the official VB-Audio website, not from some random software portal. The installer includes the virtual drivers. Run it once and let it restart your audio subsystem. That's the part that scares people. Your PC will go silent for about ten seconds while Windows redetects all audio endpoints. Do not panic.
Basic Routing Setup
Open Voicemeeter Banana. On the left side you see your hardware inputs. Strip A1 should be your microphone. If you have a separate sound card or interface, route that into A2 or higher. The middle section is your application strip. Every program playing audio shows up here as a virtual input. Click the A1, A2, or B1 buttons below each app strip to tell Voicemaeter where that app's audio should go. For streaming, you want game audio going to B1, your mic going to A1, and your desktop audio or music app also going to B1. B1 is the key output. Banana sends B1 to a virtual device called "VB-Audio Virtual Cable." That cable becomes your audio source inside Streamlabs. In Streamlabs, add an Audio Input Capture source. Select the VB-Audio Virtual Cable as the device. That's your mixed audio going to the stream. Keep the source volume around 85 to 90 percent. Voicemeeter does the gain staging, so you want the stream to receive a healthy but not clipping signal.
Advanced Routing Options
Most people stop at B1. You can do better. Banana has three main output busses: A1, A2, and B1. A1 goes to your headphones or monitors so you hear the mix directly with zero latency. A2 is another output you can route to a second pair of headphones or a recording interface. B1 is the virtual cable for streaming. I route my game audio to both A1 and B1. That way I hear the game in real time while the stream captures the same mix. The trick is disabling Echo Cancel on your mic input in Voicemeeter, because Echo Cancel sometimes introduces a slight delay that ruins your sense of timing. Turn off Echo Cancel in the Input Control section and leave it off. Compression and noise gate live in the same Input Control area. I run a compressor at a 4:1 ratio with the threshold set so my voice triggers it at normal talking volume. That keeps my volume consistent without peaking above zero dB on the master bus. Noise gate at around minus forty dB works well for most USB microphones. Higher quality dynamic mics may need a tighter gate set closer to minus fifty dB.
Get the Full Details

Common Pitfalls And What Actually Breaks
The biggest problem is feedback loops. If you route your microphone output back into your own headphones while also sending it to the virtual cable, you'll hear yourself with a slight delay every time. That sounds like a broken speaker. Disable the headphone output for your mic channel entirely. In Voicemeeter, click the B1 button on your mic strip to turn it off for the headphone path, then rely on the direct monitoring feature in your sound card software instead. Another issue happens when you close an app that was sending audio to Voicemeeter. Sometimes the app leaves a zombie output sitting in the mixer. It doesn't affect stream audio, but it fills up your input list and makes routing confusing. Close all apps, reopen Voicemeeter, and you'll get a clean slate. Windows 11 updates have a habit of changing audio priorities. I've seen it happen three times in the last six months where a game or browser would grab exclusive control of your sound card and muting Voicemeeter's hardware input. The fix is to right-click the volume icon in the taskbar, open Sound Settings, go to Advanced, and uncheck Allow applications to take exclusive control of the device. That stops random apps from stealing your audio pipeline.
What Voicemeeter Banana Doesn't Do Well
It doesn't process audio in real time with zero latency on every setup. If you're using heavy effects or running Windows on a system with an integrated Realtek sound card that already has its own latency issues, you'll notice a slight delay between your voice and what you hear through your headphones. Around fifteen to twenty milliseconds is typical on budget hardware. Professional audio interfaces with ASIO drivers handle this much better. If you notice latency above thirty milliseconds, switch to your sound card's native monitoring instead of routing through Voicemeeter. Banana also struggles with multiple simultaneous virtual cable instances. Some streamers install two cables and try to send different mixes to different destinations. Windows audio routing gets confused and the second cable may not appear at all. Stick to one cable unless you have a specific reason to run two. Even then, test it thoroughly before going live.
Final Notes
Voicemeeter Banana is free. The Pro version costs about twenty dollars and adds more outputs and plugin slots, but the free version handles everything a typical streamer needs. I've used the free version exclusively for over two years. The only feature I miss from the Pro version is the ability to load third-party VST plugins, and even that isn't a dealbreaker because Banana includes enough built-in effects for standard streaming use. Download it from vb-audio.com. Install the drivers first. Set your routing. Test before you go live. That's really all there is to it.
