Audio crackling, popping, and metallic static in Voicemeeter Banana can ruin a livestream or recording in seconds. If you're hearing these distracting artifacts, it's usually caused by buffer underruns, mismatched sample rates, or driver timing conflicts between your hardware and Windows.
To fix Voicemeeter Banana crackling audio permanently, you need to align your sample rates, optimize your buffer sizes, and configure your audio drivers correctly. Let's walk through the exact steps to eliminate audio noise and get clean sound back.
1. Match Sample Rates Across All Windows Sound Devices
The single most common cause of crackling in Voicemeeter is a sample rate mismatch. If Windows, your physical microphone, your headphones, and Voicemeeter Banana are operating at different sample rates, audio packets collide, causing audible pops and crackles.
Open the classic Windows Sound Control Panel by pressing Windows Key + R, typing mmsys.cpl, and hitting Enter. Check your default playback device (like your headphones or speakers) and your recording device (like your microphone or interface). Right-click each device, select Properties, go to the Advanced tab, and ensure the Default Format is set to either 24-bit, 48000 Hz (Studio Quality) or 16-bit, 48000 Hz.
Open Voicemeeter Banana and check the top-right corner. Make sure the internal sample rate is locked to 48000 Hz rather than 44100 Hz, as 48kHz is the standard for video production and streaming.
2. Optimize Buffer Sizes and Choose the Right Driver Type
Voicemeeter relies heavily on driver types to communicate with your hardware. If your buffer size is set too low, your CPU can't process audio fast enough, resulting in crackling.
In Voicemeeter Banana, look at your Hardware Out (A1, A2, etc.) in the top right. Click on A1 and choose the proper driver type for your main playback device:
- ASIO: The best choice if your audio interface manufacturer provides a dedicated ASIO driver. It offers the lowest latency and highest stability.
- WASAPI Exclusive: The recommended choice if you don't have an ASIO driver. It bypasses Windows audio mixing layers to prevent interference.
- MME / WDM: Avoid using MME for your primary hardware out if possible, as it introduces high latency and frequent crackling on modern Windows builds.
Once your driver type is set, click Menu in the top right and adjust your Buffer A1 settings. Start at 512 samples. If you still hear crackling, step it up to 1024 samples. While higher buffer sizes add a tiny amount of latency, they completely eliminate pops and audio dropouts.
3. Configure Windows Power Management and USB Settings
Windows energy-saving features frequently throttle USB ports and CPU cores to save power. When your CPU or USB controller drops into a low-power state for a split second, your audio pipeline stutters, creating a loud crackle in Voicemeeter.
Open your Windows Power Options by typing Power Plan in the Start menu and selecting Choose a power plan. Switch your plan to High Performance or Ultimate Performance.
Next, open the Device Manager, expand Universal Serial Bus controllers, and right-click each USB Root Hub. Select Properties, go to the Power Management tab, and uncheck Allow the computer to turn off this device to save power. This stops Windows from cutting power to your audio interfaces and USB microphones mid-session.
4. Reinstall Virtual Audio Cable and Reset Audio Engine
Sometimes registry corruption or bad driver installation states cause persistent static that settings changes can't fix. A clean reinstall often clears this up.
Close Voicemeeter and any audio applications. Go to your Windows Apps settings, uninstall Voicemeeter, and reboot your PC. Download the latest version of Voicemeeter Banana directly from the VB-Audio official website.
Run the installer as an administrator, and reboot your computer again before launching the software. Once restarted, right-click the Voicemeeter shortcut and select Run as administrator for your initial setup session to ensure it has proper registry access.
Frequently Asked Questions
Why does crackling only start when I open Google Chrome or Discord?
Browsers and communication apps run their own audio rendering loops that frequently clash with MME drivers. Setting your browser and Discord output devices explicitly to VoiceMeeter Aux Input or VoiceMeeter Input—and ensuring their internal sample rates match your 48kHz system standard—solves this conflict.
Should I use WDM or ASIO for my USB microphone?
Always use ASIO if a native driver exists for your hardware. If your microphone only supports Windows generic drivers, use WASAPI in exclusive mode rather than WDM to minimize buffer stutter.
Does CPU overclocking cause Voicemeeter crackling?
Unstable CPU overclocks or aggressive thermal throttling cause micro-stutters that manifest as sudden audio pops. If you recently changed BIOS settings or memory XMP profiles, revert them to stock speeds to test if system stability is the root cause.
Can USB hub congestion cause static noise?
Yes. Plugging multiple high-bandwidth devices (like webcams, capture cards, and USB mics) into a single unpowered USB hub starves your audio interface of bandwidth. Always plug your primary audio interface or USB mic directly into a motherboard-integrated USB port.