流体合成器始终确保存在库号

时间:2019-01-06 00:49:30

标签: artificial-intelligence midi midi-instrument fluidsynth

问题摘要:

我目前正在使用python中的pretty_midi和fluidsynth分析乐器/音符对。有时,当我在我的仪器对象上调用fluidsynth时,会出现类似以下错误:

fluidsynth: error: There is no preset with bank number x and preset number z in SoundFont 1


搜索到

据我了解,问题似乎在于我需要一个声音字体文件。我也从其他人那里发现了类似的问题:

Running pyfluidsynth + pyaudio demo, many problems with alsa and jack

可悲的是,它没有答案...


我想从这篇文章中得到什么...(请谢谢):

  1. 我想知道如何下载多种歌曲字体/如何存储它们。
  2. 当确实发生错误时,如何更好地中断错误,以便可以在线查找歌曲字体文件或查看是否已经在本地计算机上。
  3. 如果我抛出了错误,为什么我仍要从Fluidsynth取得输出???我再次通过比较合成波形来进行乐器/音符对的分析,这会影响我所做的一切吗?

代码图片:(使用图片是因为问题更多是后端问题/我还有很多其他代码可以使此齿轮正常工作。)

我如何处理输出:


提取票据对的属性。为了使Fluidsynth使用其他字体文件,我将其作为Fluidsynth内部的一个参数传递。


总体输出:

  

我想对所有人表示感谢,甚至感谢您。在最近的几篇文章中,整个社区都非常有帮助,再次感谢大家。

0 个答案:

没有答案