From f333dc380bfdc4c91f288c5041b11a6cf1a1df30 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Sun, 16 Nov 2025 20:20:19 +0100 Subject: Add wait until MIDI interface is available --- deployment/start-solo-tool.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'deployment/start-solo-tool.sh') diff --git a/deployment/start-solo-tool.sh b/deployment/start-solo-tool.sh index a546df2..5ef98a0 100755 --- a/deployment/start-solo-tool.sh +++ b/deployment/start-solo-tool.sh @@ -6,6 +6,16 @@ until ping -c1 git.0xf7.com >/dev/null 2>&1; do :; done # Get latest version git pull +# Wait until virtual MIDI interface is available +count=0 +until aconnect -l | grep "SoloTool Virtual MIDI"; do + sleep 0.5 + if [[ $count -gt 60 ]] + then + break + fi +done + # Run web UI ST_USER=$(cat $CREDENTIALS_DIRECTORY/st_user) ST_PASS=$(cat $CREDENTIALS_DIRECTORY/st_pass) make web-deploy -- cgit v1.2.3