#!/bin/bash
killall fluidsynth
killall guitarix
sudo systemctl stop LooPyStation.service
killall jackd
killall python

SCRIPT_DIR=$(dirname "$(realpath "$BASH_SOURCE")")
cd "$SCRIPT_DIR"

if pgrep -x "python" > /dev/null; then
    echo "Python is running."
else
    echo "Python is NOT running."
    export JACK_NO_AUDIO_RESERVATION=1
    source /home/raspi/LooPyStation/bin/activate
    jackd -R -dalsa -dhw:"U192k" -r48000 -p128 &
    sleep 4
    jack_connect gx_head_amp:in_0 system:capture_4
    jack_connect gx_head_fx:out_0 system:playback_1
    jack_connect gx_head_fx:out_1 system:playback_2
    until python ./guitarix.py
        do
        read -t 1 -p "I am going to wait for 1 second ..."
    done
fi
killall fluidsynth
killall guitarix
killall jackd
killall python
deactivate
