看看4音符的复调,其中的音符是采样音频(wav/mp3/ogg文件)。有没有异步音频库,我可以告诉库播放一个音频文件(完成,或一定长度),而不阻塞?当上一个音频段仍在播放时,我可以再次调用库来播放另一个音符,也不会阻塞。因此,我实现了复调,并能演奏多达4个音符的和弦?在
我正在寻找一种适合于非常低端的ARM9(260MHz)+64mbram类型的设备,运行Linux。因此,我无法想象软件尽可能保持完整的规模。另外,我的简单4音符复调“穷人的合成器”的用户交互需要通过编程实现。在
到目前为止,我找到的唯一合适的选择似乎是SDL,但还不清楚它是否能够很好地满足我的需求和满足低亮度的限制。在
编辑:
发现了这个SO Q&A,但我希望有一个更优雅的解决方案,在3年后出现了。
如果Python声音/音乐库在https://wiki.python.org/moin/PythonInMusic处有一个列表;其中一些库似乎适合您的需要(在Python中的音乐编程部分)。那些支持MIDI的可能特别有用(也有一节MIDI Mania),但其他人也可能满足您的需要。在
相关问题 更多 >
编程相关推荐