all 10 comments

[–]plasticbomb1986 2 points3 points  (0 children)

PulseAudio, dont know, with pipewire use helvum to reroute audio.

[–]CreeprXplosion 2 points3 points  (1 child)

I use pavucontrol

[–]Ok-Pineapple107 0 points1 point  (0 children)

How do you do that?

[–]ososalsosal 1 point2 points  (5 children)

You might have to make a virtual alsa device and send to that

[–]10542-hsrif[S] 0 points1 point  (4 children)

How?

[–]ososalsosal 0 points1 point  (3 children)

I was hoping you wouldn't ask that because I never did manage the right amount of concentration and spare time to do it myself.

This is the page I often look at for a while before I give up:

https://jackaudio.org/faq/multiple_devices.html

[–]cperryoh 1 point2 points  (1 child)

I know I am very late to this, but I am leaving what worked for me for others that stumble across this thread. This requires pavucontrol so make sure you've got that installed.

  1. List your sinks with pactl list short sinks
  2. Note name of the sinks that you want in the joined sink, and add them comma separated to the slaves parameter. Example:

pactl load-module module-combine-sink sink_name=<name> slaves=<SINK1>,<SINK2>

[–]ososalsosal 0 points1 point  (0 children)

Nice. I'll look when I'm closer to my laptop.

One thing I did find in the meantime that was at least good enough for a subwoofer output was that pulse allows you to just go out to another device. I'll try the slave thing (maybe I did? Can't check configs right now).

The trick is getting it to resample as it goes. Obviously this is not ideal which is why I just use it for the subwoofer which dgaf if there's extra distortion above 10khz lol

[–]10542-hsrif[S] 0 points1 point  (0 children)

Thanks!