云虚拟机中的 fluidsynth

云虚拟机中的 fluidsynth

我想要的是 - 将 midi 文件转换为带有云端声音字体的音频文件。

我可以在双启动的 Linux 笔记本电脑(MacBook)上做到这一点,但我想在云端(特别是 GCP)上做到这一点。

仅这样做是行不通的:

sudo apt-get update
sudo apt get upgrade -y
sudo apt-get install fluidsynth

运行fluidsynth会出现类似这样的错误

fluidsynth: error: Failed to connect to Jack server.
Failed to create the audio driver

我尝试使用 apt-get 安装缺少的类似 jackd2 的软件包,但它只给出了另一组错误。

有人尝试过在云端合成音乐吗?如果能提供帮助,我将不胜感激。

答案1

当你只运行fluidsynth

这有效:fluidsynth -F ./test.wav GeneralUserGSv1.471.sf2 test.mid

我仍然遇到此错误信息:fluidsynth: warning: Failed to pin the sample data to RAM; swapping is possible.

有关我的用例的具体说明在我的回购

相关内容