Pipewire configuration to send both USB 1-2 and USB 3-4 to Mackie ProFX10v3 with Ubuntu 24.04.02 LTS
- https://docs.pipewire.org/page_module_combine_stream.html
- https://askubuntu.com/questions/1484961/how-do-i-combine-left-and-right-channel-into-mono-channel-with-pipewire
- After installing the following file then run
systemctl --user restart pipewire* wireplumber.service
# ~/.config/pipewire/pipewire.conf.d/combine-front-to-back.conf
context.modules = [
{ name = libpipewire-module-combine-stream
args = {
combine.mode = sink
node.name = "combine_front_to_back_sink" # Can be any name of your choice
node.description = "Combine Front/Back Speakers" # This is the name that will appear in the sound settings
combine.latency-compensate = false
combine.props = {
audio.position = [ FL FR ]
}
stream.props = {
stream.dont-remix = true
}
stream.rules = [
{ matches = [
{ media.class = "Audio/Sink"
node.name = "alsa_output.usb-LOUD_Technologies_Inc._ProFX-00.analog-surround-40"
} ]
actions = { create-stream = {
audio.position = [ FL RL ]
combine.audio.position = [ FL ] # These both are what combine both channels into one
} } }
{ matches = [
{ media.class = "Audio/Sink"
node.name = "alsa_output.usb-LOUD_Technologies_Inc._ProFX-00.analog-surround-40"
} ]
actions = { create-stream = {
audio.position = [ FR RR ]
combine.audio.position = [ FR ] # These both are what combine both channels into one
} } }
]
}
}
]