Home / Guides / Record system audio in Bitwig Studio

How to Record System Audio in Bitwig Studio

Bitwig Studio has no built-in way to record system audio — whatever's playing through Spotify, YouTube, Zoom, your browser, or any other app — onto a track. This guide walks through it with AudioRoute's VST3 plug-in. Bitwig makes it especially clean: you can tap the plug-in's output directly as another track's input, so there's no bus to set up, no aggregate device, and no Audio MIDI Setup. The whole thing takes a couple of minutes. Screenshots are from Bitwig on macOS; the workflow is identical on Windows (use Ctrl where the shortcuts say Cmd).

Updated July 2026 macOS 14.2+ / Windows 10+ Bitwig Studio 5+ AudioRoute (VST3) ~4 minutes

Contents
  1. Why this is hard by default
  2. What you'll need
  3. Step-by-step
  4. Listening back to your recording
  5. Common gotchas
  6. Shortcut: skip Bitwig entirely

Why this is hard by default

Bitwig records audio from any input path — an interface, another track, a mic. But "system audio" isn't an input. Your OS routes whatever's playing through your selected output (speakers, headphones, an interface), and there's no built-in "system output as input" device to record from.

The usual workarounds treat this as a routing problem: install a virtual audio device that pretends to be a speaker, then redirect your system output into it. On Mac that's BlackHole plus an aggregate device in Audio MIDI Setup; on Windows it's VB-Cable or VoiceMeeter. Both work, but they hijack your output routing and break the moment you switch devices.

AudioRoute takes a different approach: instead of rerouting your output, it quietly observes whatever your system is already playing and delivers a parallel copy into Bitwig. Your speakers, headphones, or interface keep working exactly as before. More on how it works under the hood if you're curious.

What you'll need

If AudioRoute doesn't appear in the browser right after installing, quit and relaunch Bitwig (or rescan plug-ins in Settings → Plug-ins) — it picks up new plug-ins on scan.

Step-by-step

Step 1
Find AudioRoute in the plug-in browser

Open the browser panel on the right and type AudioRoute in the search box. You'll see two devices: AudioRoute Capture (an instrument) and AudioRoute Capture FX (an audio effect). For recording onto an audio track, use AudioRoute Capture FX.

Bitwig plug-in browser searched for 'audioroute', showing AudioRoute Capture and AudioRoute Capture FX in the results.
Search “AudioRoute” in the browser — pick AudioRoute Capture FX for an audio track.

Step 2
Drop it onto an audio track

Drag AudioRoute Capture FX from the browser onto an audio track (here it's Audio 1). It loads into the track's device chain, and the AudioRoute window shows Capturing with a green ✓ Output to DAW — it's already sending captured system audio into the track. Play something on your system and the L/R meters will move.

Dragging AudioRoute Capture FX from the Bitwig browser onto the Audio 1 track; the device loads in the track's device chain.
Drag AudioRoute Capture FX onto your audio track. It appears in the device chain below.

Step 3
Set that track's output to No output

We don't want this track going straight to your speakers — we want to record its output on another track. Click the track's output selector and choose No output. This stops Bitwig from playing the captured audio back through your monitors (which would cause an echo).

Bitwig track output selector open with 'No output' highlighted at the top of the list.
Audio 1 output → No output. The capture keeps flowing through the plug-in; it just isn't sent to your speakers.

Step 4
Add a second audio track

Right-click an empty area of the track list and choose Add Audio Track (Cmd+Shift+T). This second track — Audio 2 — is the one you'll actually record onto.

Bitwig right-click track menu with 'Add Audio Track' highlighted.
Add a second audio track — your record track.

Step 5
Set the record track's input to the plug-in output

Here's the elegant Bitwig part — no bus needed. Click Audio 2's input selector, then choose Audio 1 → AudioRoute Capture FX Out (it appears under Devices for that track). Audio 2 now takes its signal directly from the AudioRoute plug-in's output on Audio 1.

Bitwig input selector on the second track, drilled into Audio 1 then Devices, with 'AudioRoute Capture FX Out' highlighted.
Audio 2 input → Audio 1 → AudioRoute Capture FX Out. Tapping the device output directly means there's no bus to manage.

Step 6
(Optional) Set the record track's output to No output

You can also set Audio 2's output to No output so you don't hear the captured audio a second time while recording. This is purely about monitoring comfort — it's optional. AudioRoute's feedback protection already excludes Bitwig's own output from what it captures, so the audio playing back is never fed into the recording either way. Leaving Audio 2 pointed at your speakers just means you'll hear it; the recorded file is clean regardless.

Bitwig second track output selector set to 'No output', with its input showing 'AudioRoute Capture FX Out'.
Optional: Audio 2 output → No output keeps monitoring silent during the take.

Step 7
Record-arm the record track

Click the record-arm button on Audio 2 so it lights red. This is the track the audio will be written to.

Bitwig Audio 2 track header with the record-arm button lit red.
Audio 2 armed for recording.

Step 8
Check the meters

Play something on your system and confirm the signal is live before you commit a take. You should see the L/R meters move in the AudioRoute Capture window, and the level meters move on both Audio 1 and Audio 2. If the meters are moving, the capture is working.

Bitwig with both track meters moving and the AudioRoute Capture window showing Capturing at 44100 Hz 2ch with the L/R meters moving.
Meters moving in the plug-in and on both tracks = system audio is flowing through to your record track.

Step 9
Record

Press the global Record button in the transport, then Play — recording starts. Play whatever you want to capture on your system.

Bitwig transport with the global Record button and Play engaged, and Audio 2 armed.
Global Record + Play begins capturing onto the armed Audio 2.

Press Stop (Spacebar) when you're done. The captured audio lands on Audio 2 as a normal audio clip on the timeline — edit it, bounce it, or drag it wherever you like.

Bitwig timeline showing the recorded waveform clip on the Audio 2 track.
The finished recording on Audio 2.

Listening back to your recording

To hear the take, set Audio 2's output back to Master (or your main output) and press Play. You don't have to worry about AudioRoute re-capturing the playback: its feedback protection automatically excludes Bitwig's own output from what it captures, so playing back your recording won't feed it into a new capture.

Common gotchas

An echo while recording

If you hear a doubled/echoey sound during the take, it's a track monitoring the captured audio back through your speakers. Set the output of Audio 1 (and optionally Audio 2) to No output as in Steps 3 and 6 — the recording is clean regardless, No output just silences the monitor path. Or simply wear headphones.

The recording is silent

Check three things: (1) something is actually playing through your system output; (2) the AudioRoute Capture window shows a green ✓ Output to DAW, not a muted state; and (3) Audio 2's input is set to Audio 1 → AudioRoute Capture FX Out. A wrong input choice is the most common cause of a silent take.

What does "Mute Output" in the plug-in do?

The Mute Output button inside the AudioRoute Capture window stops the plug-in from sending audio into Bitwig entirely — it's for when you only want AudioRoute's standalone tray recorder or virtual device. Leave it off when recording into Bitwig, or Audio 2 will record silence.

Recording sounds quiet or too loud

The plug-in passes audio at unity by default. Check the Gain slider in the AudioRoute window — it should read 0.0 dB unless you've changed it. The L/R meter levels in the plug-in are exactly what gets written to Audio 2.

Shortcut: skip Bitwig, capture straight to WAV

If you just need a WAV of what's playing and don't need to edit in Bitwig, AudioRoute can record it directly from the tray/menu-bar app — no project, no track routing, no arming.

Click the AudioRoute icon in your menu bar (macOS) or system tray (Windows) → Start Recording. It captures to ~/Music/AudioRoute/ by default. Click Stop Recording when done. Same engine under the hood, zero DAW setup — handy for quick one-offs.

Try AudioRoute on your next Bitwig project

Free 14-day trial, no credit card. €29 lifetime license, all future updates included.

Download free trial View pricing