Virtual Audio Cable Input

Hi all. Recently installed bazzite to give it a try. On Windows, I use VB-Audio Virtual Cable to route my headset audio through OBS to apply filters, then to a sink which is then set as the input to Discord but I cannot figure out how to do the same over here. I ran ujust setup-virtual-channels and I see all of the channels as outputs but those aren't inputs I can then route through Discord. I've been trying to mess around with Helvum but its going over my head a bit. Has anyone figured this out?
26 Replies
AustereGrim
AustereGrim4w ago
just from my own looking around, check bazar for pipewire patchbay oh nvm you are using it... you need to drag the input to the output you want to route.
AustereGrim
AustereGrim4w ago
it's a mess for me. 🙁
No description
AustereGrim
AustereGrim4w ago
After reading your post and setting up the virtual audio channels, I'm able to route like this:
No description
AustereGrim
AustereGrim4w ago
I set my (right route lines stuff) capture of a channel and send it to browser, firefox hooked onto browser virtual device... The output of firefox on the left hand side, just goes to playback (my physical device's input route), but I could route all applications to browser and stuff like that... but using the virtual devices allows you to see independent channels, and mix accordingly, for things like OBS....
Elidyr
ElidyrOP4w ago
I can get it to route through to discord but none of the effects (gain, compression, etc) don't seem to be working. Here is how its setup at default. Headset into OBS input_mono results in OBS picking up my mic, and then I route that to one Chromium input, and it goes through discord, but with no effects.
No description
Elidyr
ElidyrOP4w ago
routing it like this passes it through to discord but with no filter effects
No description
AustereGrim
AustereGrim4w ago
you can move the nodes around to make it easier to see...
No description
AustereGrim
AustereGrim4w ago
I would expect it to work as you're suggesting, but I don't know enough about the pipelines to say for certain... The WEBRTC voice engine for me is discord. I don't think OBS would pass the effects out the monitor, as they might be processed only to recordings/streams monitor is the sounds coming out of OBS... you likely want another audio processor device before OBS and the other outputs
Elidyr
ElidyrOP4w ago
setting the audio mixer to monitor and output creates a new node that when passed to discord does carry the effects but with a maaasive delay. like 5 sec+
AustereGrim
AustereGrim4w ago
yeah, that makes sense you likely need an audio preprocessor software instead of using it in OBS, and repipiing out from OBS but tbh I'm new to this audio interface myself and I'm learning too
Elidyr
ElidyrOP4w ago
I don't need OBS, I don't stream, simply use it for the audio effects
AustereGrim
AustereGrim4w ago
you'll want to look for some VST plugin software (searching my brain for what I can remember) where you can route real time audio or at least lower latency than using the monitor mode of OBS.
AustereGrim
AustereGrim4w ago
theres some in bazar looks like
No description
AustereGrim
AustereGrim4w ago
none of those use VST pluggins, but I don't know if you need that, easy effects or JamesDSP might do what you need?
Elidyr
ElidyrOP4w ago
i'll definitely give those a try, appreciate the input
AustereGrim
AustereGrim4w ago
well you're original post helped me discover the pipewire stuff, glad I could help you understand it better
Elidyr
ElidyrOP4w ago
on other distros I've just used the pipewire cli to create an audio source/sink set up as a service to create on boot but that's obviously not the case here
AustereGrim
AustereGrim4w ago
yeah...
Elidyr
ElidyrOP4w ago
easy effects looks promising for the same kinds of effects I was using but its a whole can of worms in patchbay lol
AustereGrim
AustereGrim4w ago
?
Elidyr
ElidyrOP4w ago
No description
Elidyr
ElidyrOP4w ago
each effect adds a new node
AustereGrim
AustereGrim4w ago
looks like the node is auto connected though... just pipe into the sink and let it handle the rest of autoconnections?
Paris
Paris4w ago
skimmed over this and would like to suggest qpwgraph as a patchbay to try instead ive had success using qpwgraph with easy effects on my microphone input
Elidyr
ElidyrOP4w ago
maybe i'm just in over my head here and need to just settle for the normal mic input. any time I add effects they appear and then disappear and don't give me a chance to work with the patch bay. Sometimes it works, sometimes it doesnt lol
AustereGrim
AustereGrim4w ago
Do you need to work with the patching? I mean it sounds like it’s an order of operations thing… and maybe trying to do too much at once? I’ll download easy effects and see if I have any issues in a bit

Did you find this page helpful?