#!/bin/sh pactl unload-module module-null-sink pactl load-module module-null-sink sink_name=AEC_out channels=1 sink_properties=device.description=AEC_out pactl load-module module-null-sink sink_name=AEC_sink channels=2 sink_properties=device.description=AEC_sink echo "Created sinks" pw-link audio-filter:playback_FL alsa_output.pci-0000_00_1b.0.analog-stereo:playback_FL pw-link audio-filter:playback_FR alsa_output.pci-0000_00_1b.0.analog-stereo:playback_FR echo "Linked playback" pw-link alsa_input.pci-0000_00_1b.0.analog-stereo:capture_FL audio-filter:input pw-link audio-filter:output AEC_out:playback_MONO echo "Linked AEC" pw-link AEC_sink:monitor_FL audio-filter:sink_FL pw-link AEC_sink:monitor_FR audio-filter:sink_FR echo "Linked sink to input" pactl set-default-source AEC_out.monitor pactl set-default-sink AEC_sink