查看 4 音符复音,其中音符是采样音频(wav/mp3/ogg 文件)。是否有一些异步音频库,我可以告诉库播放音频文件(完成,或一定长度),而不会阻塞?虽然之前的音频片段仍在播放,但我可以再次调用库来播放另一个音符,同样不会阻塞。因此我实现了复音,并且可以演奏多达 4 个音符的和弦?
我正在寻找一种适用于运行 Linux 的非常低端 ARM9 (260MHz) + 64MB RAM 类型的设备的方法。我试图使软件尽可能精简,因此无法想象在其上放置一个全面的软件合成器。此外,我的简单 4 音符复音“穷人合成器”的用户交互需要以编程方式实现。
到目前为止,我发现的唯一不错的选择似乎是 SDL,但不清楚它是否能满足我的需求并满足低权限约束。
编辑:
找到了这个SO Q&A,但我希望有一个更优雅的解决方案,从那以后的 3 年里出现了。