dotfiles/scripts/system-start-audio.sh

34 lines
588 B
Bash

#! /bin/bash
# Kill Pulse
function killPulse() {
pulseaudio -k
killall pulseaudio
}
# Dumb hack to make audio setup right
function pulseHack() {
for i in {1..8}
do
killPulse
sleep 0.1
pulseaudio -D
done
}
# Close any active audio
killPulse
# Start up jack
cadence-session-start --system-start &
wait %1
ladish_control sload studio
pulseHack
# Eurorack audio interface
sh ~/.config/scripts/start-es-8.sh
# Start up programs that use audio
sleep .1 && i3-msg 'workspace 10; exec google-play-music-desktop-player'
sleep .1 && i3-msg 'workspace 5; exec firefox'