Я пытаюсь настроить небольшой проигрыватель звукового шрифта для моей USB-MIDI-клавиатуры с моим Raspberry Pi 3B + (Raspbian Lite 4.18).Для этого я использую Fluidsynth.
При запуске этот скрипт запускается с помощью cronjob:
#!/bin/bash
echo "Starting"
/usr/bin/fluidsynth -is -a alsa --gain 3 /usr/share/sounds/sf2/FluidR3_GM.sf2 &
echo "Fluidsynth started"
while true; do if [[ $(/usr/bin/aconnect -o ) = *FLUID* ]]; then break; fi; sleep 2; done
/usr/bin/aconnect 20 128
echo "Connected"
И Fluidsynth не издает никаких шумов, пока я не убью процесс вручную и не начну егоснова.Тогда все работает.
Бывает так же, когда я запускаю его вручную.В первый раз ничего;но второй раз работает отлично.Я попытался запустить его с первого раза с другими пользователями, подключив / отключив соединение между клавиатурой и синтезатором.
Есть идеи?Спасибо.