SoundPipeDownload
Docs navigation

Route audio from one app to another

Send the sound one app is playing into another app — music into a call, a browser into a recorder, anything into anything.

The classic use case: app A is playing something, and you want app B to hear it — music into a video call, a browser tab into a recorder, a game into a stream.

1. Capture the source app

On your virtual device (create one first if you haven't — see Create your first virtual device), click Add Source and pick the app under Running Applications. The app must be running to appear in the list; use Refresh Sources if you launched it after opening the picker.

The Add Source menu with running applications listed at the bottom

2. Decide whether you still want to hear it

By default the captured app keeps playing through your speakers as normal, and a copy flows into your device. Turn on Mute when capturing on the source if the destination app is the only place the audio should go — for example, when the person on your call would otherwise hear it twice.

3. Wire the source to the output channels

Drag the source's channels onto the device's output channels 1 and 2 on the routing canvas.

4. Select the device in the destination app

In app B, choose your SoundPipe device as the microphone or audio input. Call apps have this in their audio settings; recorders show it wherever they list input devices.

Tips

  • Capture more than one app into the same device to mix them — each source gets its own mute and the wires set the levels.
  • To hear the mix yourself while it routes, add a monitor: Hear what you're routing.