From f19f5df73ac0fdc3efa14649c4b646bcc4de84f4 Mon Sep 17 00:00:00 2001 From: Ryan Kavanagh Date: Thu, 21 Aug 2025 13:21:45 -0400 Subject: Move ~/bin to ~/.local/bin --- dot_local/bin/executable_do_dac.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 dot_local/bin/executable_do_dac.sh (limited to 'dot_local/bin/executable_do_dac.sh') diff --git a/dot_local/bin/executable_do_dac.sh b/dot_local/bin/executable_do_dac.sh new file mode 100755 index 0000000..7ae913e --- /dev/null +++ b/dot_local/bin/executable_do_dac.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +USB_CARD="alsa_card.usb-FiiO_DigiHug_USB_Audio-01" +USB_SINK="alsa_output.usb-FiiO_DigiHug_USB_Audio-01.iec958-stereo" +SPEAKERS="alsa_output.pci-0000_00_1b.0.analog-stereo" + +pacmd set-sink-mute "${SPEAKERS}" 1 +pacmd set-card-profile "${USB_CARD}" output:iec958-stereo +pacmd set-sink-mute "${USB_SINK}" 0 + +if pacmd list-modules | grep module-ladspa-sink; then + pacmd unload-module module-ladspa-sink +fi +pacmd load-module module-ladspa-sink sink_name=binaural sink_master="${USB_SINK}" plugin=bs2b label=bs2b control=700,4.5 + +for s in $(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}') +do + pacmd move-sink-input $s "${USB_SINK}" >/dev/null 2>&1 +done -- cgit v1.2.3