


Basically what we need to do is create 2 new sinks and one new source.

Here is how I accomplish this using pulseaudio.

If you go into OBS settings and set "Monitoring Device" in the advanced section of audio settings, it causes an audio delay. Leave OBS on the default monitor, it seems to detect the virtual speaker automatically and switch itself to it. Select "Remapped Monitor of Virtual Speaker" as your microphone in teams/zoom/etc Turn monitoring on for one of your devices (it should play through your speakers/headphones to begin with)Ĥ. However, this causes audio lag so the audio is about 0.3 seconds behind the video. Pactl load-module module-remap-source source_name=Remap-Source master=Virtual-Speaker.monitorĬhristopher recommended going into OBS settings, and setting the monitor to the new device. # Now I need to take the monitor stream from the Virtual-Speaker and turn it into a source that Zoom can use Pactl load-module module-null-sink sink_name=Virtual-Speaker sink_properties=scription=Virtual-Speaker # turn on monitoring for the microphone and the video. Set it as the monitor device in Settings->Audio. Added the ability to select the ASIO driver as the auto detect was causing issues when non UAD ASIO drivers were present.# This created something I could see in OBS. Make sure your devices are set accordingly.ġ. The Input and Output is hard coded to 48khz. You can quickly test your input by selecting the UAD WDM as an output device and you will hear your input coming out of your monitors. Any app that uses the Virtual Audio Cable input device will get audio from your input. Run my software and choose the Virtual Audio Cable device as the output. Make sure your UAD is powered on and functional. The next option is the free version of VB-AUDIO's Virtual Audio Cable.Ģ. The original VAC is the best one regarding performance and they have a free lite version that you can download from their site. Install a Virtual Audio Cable if you don't already have one.
