Microphone monitor device bypasses filters

GreaterSpaceC

New Member
Hello everyone, very new to linux (Mint).

Before I made the switch from windows I had a microphone setup where I would use OBS to apply multiple filters and EQ to my mic, then use a virtual audio cable as a monitoring device to pipe that filtered audio into Discord or Teams.

Unfortunately I am having some trouble recreating this setup.

I found this script to create a virtual sink with a mic and speaker source so it can be added as both an OBS monitor, and a discord mic. But no matter what I do or how I configure the traces in qpwgraph, the audio either doesnt come through, or it bypasses all the filters.
https://github.com/steven3363/Virtual-Cables-Linux/blob/main/virtual-cable-pipewire.sh

Could this be a bug with the current version of OBS's monitoring functionality? Does this issue sound like something someone else has experiences? Does anyone have any suggestions for how to achieve what I had on windows in linux or how to setup the traces in qpw to get the functionallity I am looking for?

Any help would be appreciated, thanks.
 
Start by looking at your systems audio setup.

Then, in OBS, goto File/Settings then select the Audio tab - note the channels and layout and stuff.

Then add Audio Capture Device (ALSA) to the scene. Configure the inputs accordingly, and check the levels via the ALSA device you can find in the OBS Audio Mixer tab.

You may want/need to explore the Advanced Audio Properties dialog. available by right clicking in the Audio Mixer.

Have a goal of making the levels of Audio Mixer reflect what you expect.

That should give you a clean signal. Then, to apply effects, select the Audio Capture Device (ALSA) select its Filters.

A numbers of filters are then available.
 
Back
Top