Fluidsynth在Raspbian Lite 4.18中第一次不起作用

时间:2019-03-17 21:02:34

标签: raspberry-pi midi fluidsynth

我正在尝试使用Raspberry Pi 3B +(Raspbian Lite 4.18)为USB MIDI键盘设置一个小的soundfont播放器。我正在为此使用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不会发出声音。然后一切正常。

手动启动时也会发生相同的情况。第一次,什么都没有;但是第二次效果很好。 我试图从第一次与其他用户一起运行它,并插入/拔出键盘和合成器之间的连接。

有什么想法吗?谢谢。

0 个答案:

没有答案