dotfiles/scripts/system-start-audio.sh

35 lines
638 B
Bash

#! /bin/bash
# Kill Pulse
function killPulse() {
pulseaudio -k
killall pulseaudio
}
# arg parser
for arg in "$@"
do
# Skip commands for i3wm
if [[ $arg == *"-s"* ]]; then
skipi3=true
fi
done
# Close any active audio
killPulse
# Start up jack
cadence-session-start --system-start &
wait %1
ladish_control sload studio
# Eurorack audio interface
sh ~/.config/scripts/start-es-8.sh
# Start up programs that use audio
if [ -z "$skipi3" ]; then
echo Opening i3wm sound workspaces
sleep .1 && i3-msg 'workspace 10; exec google-play-music-desktop-player'
sleep .1 && i3-msg 'workspace 5; exec firefox'
fi