【发布时间】:2017-02-20 13:36:52
【问题描述】:
我正在尝试使用 this question 中建议的 mingus 在 python 中模拟钢琴。我正在运行 Ubuntu 14.04,并且已经创建了一个音频组并将自己添加到其中。 我正在使用 alsa。
我运行了上述问题的答案之一中给出的代码,它在 shell 模式下运行良好。但是,当我编写一个 python 脚本并尝试运行它时,我没有听到任何声音。这是我的代码:
#!/usr/bin/env python
from mingus.midi import fluidsynth
DEF_FONT_PATH = '/usr/share/sounds/sf2/FluidR3_GM.sf2'
def main():
fluidsynth.init(DEF_FONT_PATH, 'alsa')
fluidsynth.play_Note(80, 0, 80)
if __name__ == '__main__':
main()
我检查了许多其他答案,但似乎找不到解决方案。
【问题讨论】: