[Unit] Description=Pure Data USB Audio Synth (Gadget Mode) ConditionPathExists=/home/arduino/uno-q-audio-synth/pd/synth.pd After=usb-gadget-audio.service midi-bridge.service Wants=usb-gadget-audio.service midi-bridge.service [Service] Type=simple User=arduino ExecStart=/home/arduino/uno-q-audio-synth/scripts/start-synth.sh ExecStop=/usr/bin/killall pd WorkingDirectory=/home/arduino/uno-q-audio-synth Restart=on-failure RestartSec=2 [Install] WantedBy=multi-user.target