Help Center PC Audio Capture

PC Audio Capture

4 min read Last updated: July 31, 2020

Some broadcasting software and DJ apps don’t include a built-in encoder. To stream their audio to your CloudRadio server, you need to route the audio through an encoder like BUTT or Altacast.

This guide covers two methods for capturing system audio on Windows and sending it to your encoder.

Stereo Mix

Stereo Mix is a virtual recording device built into Windows that captures all audio output into a single signal. It’s the simplest option when available.

Limitations: Stereo Mix captures everything, including system notification sounds. Turn off notifications before broadcasting. Not all audio drivers include Stereo Mix, especially on newer hardware or Windows 11.

Enable Stereo Mix

  1. Open Settings and search for Sound settings
  2. Scroll down and select Sound Control Panel (or open it from Control Panel > Sound)
  3. Go to the Recording tab
  4. Right-click anywhere in the device list and check Show Disabled Devices
  5. Right-click Stereo Mix and select Enable

If Stereo Mix does not appear even after showing disabled devices, your audio driver doesn’t support it. Skip to the VoiceMeeter method below.

Stereo Mix in Windows Recording tab

Select Stereo Mix in BUTT

  1. Open BUTT and go to Settings > Audio
  2. Set the Audio Device to Stereo Mix
  3. Play audio from any application on your PC
  4. The volume meter in BUTT should show activity

BUTT audio settings with Stereo Mix selected

Click the play button in BUTT to start broadcasting. The status bar shows the stream duration once connected.

BUTT connected and streaming

VoiceMeeter

VoiceMeeter is a free virtual audio mixer by VB-Audio that creates virtual inputs and outputs on Windows. It works on every system, even when Stereo Mix is unavailable.

VoiceMeeter comes in three editions. VoiceMeeter Banana (free, donationware) is the recommended version for broadcasting. It supports 3 hardware inputs, 2 virtual inputs, and 3 outputs.

How it works

  1. Windows sends all audio to a VoiceMeeter virtual input
  2. VoiceMeeter mixes the audio and routes it to a virtual output
  3. BUTT reads from that virtual output and streams it to your server

Set Windows audio output

  1. Click the speaker icon in the taskbar
  2. Select VoiceMeeter Input as the playback device

All system audio now flows into VoiceMeeter.

Selecting VoiceMeeter as Windows playback device

Configure VoiceMeeter

  1. Open VoiceMeeter Banana
  2. In the Hardware Out section (top right), select your speakers or headphones so you can monitor the audio

VoiceMeeter hardware output configuration

The volume meters in VoiceMeeter should show activity when you play audio from any application.

Select VoiceMeeter output in BUTT

  1. Open BUTT and go to Settings > Audio
  2. Set the Audio Device to VoiceMeeter Output (try both Output and AUX Output to find the active one)
  3. The volume meter in BUTT should match the activity in VoiceMeeter

BUTT with VoiceMeeter output selected

Configure your server connection in BUTT, then click play to start streaming.

Which method to use

Stereo Mix VoiceMeeter
Availability Depends on audio driver Works on all Windows systems
Setup Enable one setting Install software and configure routing
Volume control Windows mixer only Per-source mixing, EQ, compression
Monitoring Through normal speakers Configurable hardware output
Best for Quick, simple setups Reliable routing or multi-source mixing

If you just need basic audio capture and Stereo Mix is available, use it. If you need reliable routing that works on any system, or want per-source volume control, use VoiceMeeter.

Troubleshooting

No audio showing in BUTT

  • Confirm the correct input device is selected in BUTT’s audio settings
  • Play audio from any application and check VoiceMeeter’s volume meters first
  • Restart BUTT after changing the audio device

VoiceMeeter audio is distorted or delayed

  • Open VoiceMeeter’s Menu > System Tray and set it to run at startup so the virtual devices initialize early
  • In Menu > Audio Engine, try switching the buffering mode or increasing the buffer size
Was this helpful?

Still need help?

If you couldn't find the answer, our team is here to help.

Open Support Ticket