我无法导入Fluidsynth。 [也许有更好的模块?]
我正在尝试从python或pygame合成midi。我可以从pygame发送midi事件。
我使用的是Mingus,似乎pyfluidsynth很好/最简单。
我认为这意味着已经安装了pyfluidsynth,但没有安装单独的fluidsynth。我不知道是否需要“fluidsynth”安装程序才能正常工作?
test.py:
import fluidsynth
print ":("
错误:
Traceback (most recent call last):
File "test.py", line 1, in <module>
import fluidsynth
File "C:\Users\jake\AppData\Roaming\Python\Python27\site-packages\fluidsynth.py", line 34, in <module>
raise ImportError, "Couldn't find the FluidSynth library."
ImportError: Couldn't find the FluidSynth library.
使用:python 2.7-win32
最佳答案
python fluidsynth模块正在寻找FluidSynth二进制库文件(即fluidsynth.dll)。
为此,您可以下载,编译和安装http://sourceforge.net/projects/fluidsynth/files/fluidsynth-1.1.3/
或者
您也许可以使用Fluidsynth(即QSynth)找到包含预编译的.dll文件副本的项目。
关于python - python用fluidsynth合成midi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5783913/