正如我在另一个帖子中所说的,我正在开发一个与实时图形编程和音频相关的项目(类似于Pure Data、Max/MSP、Reaktor)。
我在互联网上进行了一天的研究,寻找一个良好维护、文档齐全且高度可移植的C++库来进行低级别的音频和MIDI交互,但我仍然无法确定使用哪个库。
我正在考虑使用PortAudio+PortMIDI(PortMedia),但它们缺乏文档(特别是PortMIDI),而且没有官方社区,只有一个邮件列表(我认为论坛社区非常重要!),RTAudio和RTMidi库的情况相同(或更糟)。
我也尝试了以下几个库:
- STK,但我不喜欢它的文件组织方式。
- Juce,我认为它为我做了太多事情,我只需要一个易于硬件集成的库。
- OpenAL,我不理解它的架构,它依赖于ASIO/ALSA/CoreAudio...吗?我能访问MIDI端口吗?
所以...我的问题是:你有实时音频/MIDI方面的经验吗?你推荐哪个库给我?
谢谢