macOS audio-interface guide
Send Scarlett inputs 1–2 and 3–4 with VDO.Ninja
Chrome normally exposes only the first stereo pair of a multichannel interface. OBS 32.2 can select other CoreAudio input channels, and the OBS VDO.Ninja plugin can publish the resulting OBS mix without a browser capture path or paid virtual-audio software.
1. Prepare OBS on the sender's Mac
- Use OBS Studio 32.2.x. The current prebuilt macOS VDO.Ninja plugin package is for Apple silicon; an Intel Mac requires a compatible source build.
- Connect and power on the Scarlett before opening OBS.
- In
OBS -> Settings -> Audio, setChannelstoStereo. -
Disable the Scarlett as a global mic in
Settings -> Audioif it is enabled there. The two scene sources below should be the only Scarlett captures, which avoids duplicate audio.
2. Create a stereo source for Scarlett inputs 1–2
- In
Sources, select+, thenAudio Input Capture. - Create a new source named
Scarlett Mic 1-2. - Select the Scarlett under
Deviceand turn offEnable Downmixing. - Set OBS
Channel 1to Scarlett device channel 1. - Set OBS
Channel 2to Scarlett device channel 2.
If the channel selectors do not appear immediately after selecting the Scarlett, click OK and reopen the source's Properties. OBS populates the channel list after the device has initialized.
3. Create a stereo source for Scarlett inputs 3–4
- Add another
Audio Input Captureand create a new source. - Name it
Scarlett Piano 3-4and select the same Scarlett device. - Turn off
Enable Downmixing. - Set OBS
Channel 1to Scarlett device channel 3. - Set OBS
Channel 2to Scarlett device channel 4.
Do not choose Add Existing: the mic and piano need separate source instances with different
channel maps.
4. Put both sources on the streaming mix
- Open
Advanced Audio Propertiesfrom the Audio Mixer. - Enable
Track 1for both Scarlett sources. Disable Track 1 for any source you do not want to send. - Set mic and piano levels while watching the OBS meters. Avoid clipping at the Scarlett and in OBS.
-
If OBS uses Advanced Output mode, confirm
Settings -> Output -> Streaming -> Audio Trackis1. Track 1 is also the normal Simple Output default.
5. Choose how to keep the two camera views
Audio-only receiving link for the three-stream option
Configure Tools -> VDO.Ninja Studio with a unique stream ID such as
PianoAudioMix, then start streaming. At the receiver, open:
https://vdo.ninja/?view=PianoAudioMix&novideo
Add the same password or room parameters used by the publisher. The &novideo option tells the
receiver not to request the OBS video track, reducing network and decode load.
6. Test before the performance
- Play only the mic into Scarlett 1–2 and verify only the mic source meter moves.
- Play only the piano into Scarlett 3–4 and verify only the piano source meter moves.
- Listen to the remote VDO.Ninja link and confirm both signals are present and balanced.
- Mute the two browser-tab microphones and confirm there is no doubling, echo, or comb filtering.
- Save the OBS scene collection and profile so the sender only needs to open OBS and start streaming later.
Current limits and future work
- The plugin publishes one OBS streaming destination and one selected OBS audio track. It does not publish OBS tracks 1 and 2 as separate VDO.Ninja stream IDs at the same time.
- The supported browser-compatible output is mono or stereo Opus. Sending a four-channel Opus packet is not a substitute for two independently controllable stereo feeds.
- If separate mic and piano feeds are required at the receiver, the plugin would need an auxiliary-output feature: multiple simultaneous VDO.Ninja publishers, each with its own stream ID and OBS audio-track selection. That is a larger feature than multichannel device capture; OBS 32.2 already provides the device channel mapping used in this guide.