pactl load-module module-null-sink sink_name=VirtualSpeaker sink_properties=device.description="virtual speaker"
this is a loopback deivce
pactl load-module module-remap-source master=VirtualSpeaker.monitor source_name=VirtualMic source_properties=device.description="virtual mic"
In your audio mixer, you should have a Mic/Aux
. If you dont, figure out how to add it.
In your audio mixer, selec the menu button on your mic option. Then Select Properties
.
A window should pop up in which you will pick the device you use as a microphone. In my case its my Fifine usb mic
Do the same as the previous step, except go to Advanced Audio Options
. You will see Mic/Aux
.
You will also see a table header called Audio Monitoring
. Go there, and change the dropdown from Monitor Off
to Monitor and Output
.
Now close that dialog
On the right hand side of the default OBS view, you will see a fiew options:
Choose Settings
. A dialog will appear.
Navigate to the Audio
tab on the left hand side.
Scroll down until you see a section called Advanced
.
Change the Monitoring Device
option to be the new virtual device. Should be called virtual
Click apply; close.
Now you should be able to go into something like Discord and select your input device as the new virtual device.
If its still not working, open up
Volume Control
app and under theRecording
nav tab, yourvirtual input from
device should be set toMonitor of virtual
.