是否有一些轻量级的python库可以用poloyphony播放音乐片段?

时间:2015-07-30 15:13:30

标签: python audio embedded pygame synthesizer

查看4音符复音,其中音符采样音频(wav / mp3 / ogg文件)。是否有一些异步音频库,我可以告诉库播放音频文件(完成,或一定长度),没有阻止?虽然之前的音频片段仍在播放,但我可以再次调用该库来播放另一个音符,也可以不阻止。因此,我实现了复音,并且可以演奏最多4音符的和弦?

我正在寻找一种适用于运行Linux的极低端ARM9(260MHz)+ 64MB RAM类型设备的方法。我试图让软件保持尽可能精简,因此无法想象在其上放置一个完整的软件合成器。我的简单4音符复音,“穷人的合成器”的用户交互也需要以编程方式实现。

到目前为止,我发现的只有不错的选项,似乎是SDL,但不清楚它能够满足我的需求并满足低权限约束。

修改

发现这个SO Q&A,但我希望有一个更优雅的解决方案,这已经在3年后出现了。

1 个答案:

答案 0 :(得分:1)

如果是https://wiki.python.org/moin/PythonInMusic的Python声音/音乐库,则会有一个列表;其中一些似乎符合您的需求(在 Python中的音乐编程部分)。那些支持MIDI的人可能特别有用(还有 MIDI Mania 部分),但其他人也可能满足你的需求。