From 4c078fd92ab62bd5fa88684133df9986fab49a1e Mon Sep 17 00:00:00 2001 From: Christian Colglazier Date: Tue, 12 Oct 2021 18:19:07 -0400 Subject: [PATCH] Better ES-9 startup for Pipewire --- scripts/audio/es9start.sh | 2 -- scripts/audio/system-start-audio.sh | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/scripts/audio/es9start.sh b/scripts/audio/es9start.sh index 074d31e..83af02f 100755 --- a/scripts/audio/es9start.sh +++ b/scripts/audio/es9start.sh @@ -9,8 +9,6 @@ DEVICE_NAME='ES-9' DEVICE_NUM=$(getCardNumber $DEVICE_NAME) checkCard $DEVICE_NAME $DEVICE_NUM -# Rename Audio Devices - # Start up ES-5 pkill es-5-pipewire || true /opt/es-5-pipewire/es-5-pipewire >/dev/null 2>/dev/null & diff --git a/scripts/audio/system-start-audio.sh b/scripts/audio/system-start-audio.sh index e9856b9..a12b09a 100644 --- a/scripts/audio/system-start-audio.sh +++ b/scripts/audio/system-start-audio.sh @@ -27,7 +27,7 @@ function launchi3() { if [ -z "$skipi3" ]; then echo Opening i3wm sound workspaces sleep .1 && i3-msg 'workspace 5; exec firefox' - sleep 8 && python ~/.config/scripts/start-firefox.py + sleep 6 && python ~/.config/scripts/start-firefox.py fi } @@ -56,8 +56,18 @@ pw-link speakers:monitor_FR alsa_output.usb-Focusrite_Scarlett_18i20_USB-00.pro- pw-link alsa_input.usb-Focusrite_Scarlett_18i20_USB-00.pro-input-0:capture_AUX3 mic:playback_FL pw-link alsa_input.usb-Focusrite_Scarlett_18i20_USB-00.pro-input-0:capture_AUX3 mic:playback_FR +# Rename Audio Devices +for n in `seq 0 17` ; do + jack_property -p -s "alsa:pcm:2:hw:2,0:capture:capture_${n}" http://jackaudio.org/metadata/pretty-name "capture_$((n+1))" +done +for n in `seq 0 19` ; do + jack_property -p -s "alsa:pcm:2:hw:2,0:playback:playback_${n}" http://jackaudio.org/metadata/pretty-name "playback_$((n+1))" +done +for n in `seq 0 19` ; do + jack_property -p -s "alsa:pcm:2:hw:2,0:playback:monitor_${n}" http://jackaudio.org/metadata/pretty-name "monitor_$((n+1))" +done + # Eurorack audio interface -sh ~/.config/scripts/audio/es8start.sh sh ~/.config/scripts/audio/es9start.sh launchi3