dots/scripts/Documents/Scripts/b404hd.sh
2024-04-29 19:05:39 +02:00

20 lines
1.8 KiB
Bash
Executable file

#!/bin/dash
# Remap Behringer inputs separately
pactl load-module module-remap-source source_name=umc404hd-xlr-1 source_properties=device.description=UMC404HD-XLR-Input-1 master=alsa_input.usb-BEHRINGER_UMC404HD_192k-00.multichannel-input remix=no channels=1 master_channel_map=front-left channel_map=mono &&
pactl load-module module-remap-source source_name=umc404hd-xlr-2 source_properties=device.description=UMC404HD-XLR-Input-2 master=alsa_input.usb-BEHRINGER_UMC404HD_192k-00.multichannel-input remix=no channels=1 master_channel_map=front-right channel_map=mono &&
pactl load-module module-remap-source source_name=umc404hd-xlr-3 source_properties=device.description=UMC404HD-XLR-Input-3 master=alsa_input.usb-BEHRINGER_UMC404HD_192k-00.multichannel-input remix=no channels=1 master_channel_map=rear-left channel_map=mono &&
pactl load-module module-remap-source source_name=umc404hd-xlr-4 source_properties=device.description=UMC404HD-XLR-Input-4 master=alsa_input.usb-BEHRINGER_UMC404HD_192k-00.multichannel-input remix=no channels=1 master_channel_map=rear-right channel_map=mono &&
# Remap Behringer outputs separately
pactl load-module module-remap-sink sink_name=umc404hd-outputs-1-2 sink_properties=device.description=UMC404HD-Outputs-1-2 master=alsa_output.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40 remix=no channels=2 master_channel_map=front-left,front-right channel_map=left,right &&
pactl load-module module-remap-sink sink_name=umc404hd-outputs-3-4 sink_properties=device.description=UMC404HD-Outputs-3-4 master=alsa_output.usb-BEHRINGER_UMC404HD_192k-00.analog-surround-40 remix=no channels=2 master_channel_map=rear-left,rear-right channel_map=left,right &&
# Make those the default
pactl set-default-sink umc404hd-outputs-1-2
#pactl set-default-source umc404hd-xlr-4