首页 > 解决方案 > Fluidsynth 第一次在 Raspbian Lite 4.18 中不工作

问题描述

我正在尝试使用我的 Raspberry Pi 3B+(Raspbian Lite 4.18)为我的 USB MIDI 键盘设置一个小的声音播放器。我为此使用 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 不会发出任何声音,直到我手动终止该进程并重新启动它。然后一切正常。

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

有任何想法吗?谢谢你。

标签: raspberry-pimidifluidsynth

解决方案


推荐阅读