I'm new to using PulseAudio for routing sources, but how would I create the following setup?
I have some source X, which I can use pavucontrol to set as the audio input for some specific application. Source X is composed of: audio from my microphone that's plugged in, and audio from Application A (and maybe even more applications, but it's not 100% required as long as I'm able to switch the application that/'s feeding in)
Source X should not be audible in my actual speakers, only used as a source for some applications.
I've not been able to figure this out - I've tried some solutions to similar problems but they always end up with either audio in my headset, or infinite echo.
If there's no way to do this in Pulse, then how would I do it? If the only solution is using JACK, I can try to get it working instead, but Pulse would be preferred.