Setting up an advanced audio routing tool can feel intimidating, especially when you're trying to figure out virtual cables, hardware inputs, and output strips without creating deafening feedback loops. Voicemeeter Banana is a donationware virtual audio mixer created by VB-Audio Software that handles complex multi-channel routing on Windows. Unlike simple hardware mixers or standalone plugins, it acts as a virtual audio hub between your physical hardware, communication apps, and streaming software.
Configuring this application correctly lets you separate microphone tracks, apply real-time EQ, and route audio independently across Discord, OBS Studio, and games. This guide breaks down the exact installation steps, hardware configuration, and routing techniques required to build a stable, professional audio setup.
Understanding the Interface and Audio Buses
When you first open the application, the layout splits into distinct sections: hardware inputs, virtual inputs, and output strips. Getting comfortable with these terms prevents common routing mistakes.
Hardware inputs handle physical devices like your microphone, USB interface, or instrument inputs plugged directly into your computer. Virtual inputs handle software audio streams coming from your operating system, web browsers, or media players. Output strips control where all mixed audio goes, separating your hardware speakers from your software recording outputs.
Hardware Inputs vs. Virtual Inputs
Your physical microphone plugs into Hardware Input 1, 2, or 3. Each strip features dedicated controls for gain, muting, and a basic multi-channel panner.
The virtual inputs section includes Voicemeeter VAIO and Voicemeeter AUX VAIO. Windows sees these as separate playback and recording devices. Setting Voicemeeter VAIO as your default playback device in Windows sends all standard system sounds—like YouTube videos or game audio—directly into the mixer without bleeding into your microphone output.
Step-by-Step Installation and Windows Configuration
Proper installation requires specific system reboots and default device changes. Skipping these steps causes audio crackling or missing channels.
- Download the official installer from the VB-Audio Voicemeeter Banana Page and run it as an administrator.
- Restart your computer immediately after installation so Windows registers the virtual audio drivers correctly.
- Open Windows Sound Settings, click Sound Control Panel, and set Voicemeeter Input as your default playback device.
- Set Voicemeeter Output as your default recording device. This ensures system audio and your microphone route through the software before reaching communication apps.
Configuring Hardware Inputs and Main Outputs
With Windows routed through the virtual mixer, you need to assign your physical microphone and speakers so you can monitor your voice in real time.
Click the top dropdown menu under Hardware Input 1 and select your physical microphone using its WDM driver. WDM offers lower latency than MME, making it ideal for real-time voice monitoring. Avoid MME unless WDM causes driver conflicts on your specific hardware.
Next, look at the top right corner of the window for A1, A2, and A3 output buttons. Click A1 and select your main headphones or speakers using their WDM driver. Setting A1 defines your primary monitoring device.
Routing Your Microphone to Headphones
To hear your voice or test effects, route your microphone input to your monitoring output by clicking the A1 letter button underneath Hardware Input 1. When A1 is lit up, your microphone signal feeds directly into your headphones. Keep your microphone gain low initially to prevent loud feedback screeches.
Advanced Routing for Streaming and Chat Apps
Separating your microphone from your desktop audio prevents game sounds from echoing in voice chats.
In Discord or Zoom, set your microphone input to Voicemeeter Output (the main VB-Audio recording device). In OBS Studio, add an Audio Input Capture source and select Voicemeeter Output for your game audio and mic combined, or use Voicemeeter Aux Output to isolate your microphone track entirely.
- B1 Button: Sends audio to the main Voicemeeter Output device (picked up by recording software).
- B2 Button: Sends audio to the Aux Output device (ideal for secondary chat apps).
- A-Bus Buttons: Sends audio to physical playback hardware like headphones or studio monitors.
Common Mistakes to Avoid
Audio routing errors usually stem from mismatched sample rates or driver conflicts.
- Sample Rate Mismatches: Ensure your Windows Sound Control Panel sample rate matches Voicemeeter's internal rate. Go to Menu, System Settings / Options, and verify your preferred sample rate is set to 44.1 kHz or 48 kHz consistently across Windows, your microphone properties, and Voicemeeter.
- Using MME Drivers: Relying on legacy MME drivers introduces noticeable audio delay. Always select WDM or ASIO drivers for your main hardware inputs and outputs.
- Forgetting Administrator Rights: Running the installer or audio apps without administrative privileges can prevent the virtual audio drivers from starting properly with Windows.
Frequently Asked Questions
Why am I hearing a high-pitched screeching feedback loop?
Feedback loops happen when your microphone output is routed back into an input that is actively listening to itself. Check your input strips and ensure your microphone channel isn't sending audio to a virtual bus that feeds back into your speakers while your mic is unmuted.
How do I fix audio crackling or popping noises?
Audio crackling typically indicates a buffer size issue or CPU strain. Open Menu, go to System Settings / Options, and increase your WDM buffer size from 512 samples to 1024 samples.
Can I use Voicemeeter Banana as a standalone voice changer?
Yes. While it lacks heavy preset voice changer filters found in dedicated apps like Voicemod, you can use the built-in 10-band graphic equalizer, pitch shifter knob, and FX panel on the right side of the interface to alter your vocal tone, pitch, and depth in real time.