1

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

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

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

编辑:

找到了这个SO Q&A,但我希望有一个更优雅的解决方案,从那以后的 3 年里出现了。

4

1 回答 1

1

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

于 2015-08-01T22:38:48.837 回答