gpt4 book ai didi

c++ - 用于实时应用程序的音频/MIDI C++ 库

转载 作者:IT老高 更新时间:2023-10-28 22:20:48 27 4
gpt4 key购买 nike

正如我已经说过的 in another thread ,我正在做一个与音频实时图形编程相关的项目(比如 Pure Data、Max/MSP、Reaktor)。

我在 Internet 上进行了一天的研究,寻找一个好的(维护良好、文档齐全且高度可移植的)C++ 库,用于与音频和 MIDI 进行低级交互,但我仍然无法决定是否要使用库。

我正在考虑 PortAudio + PortMIDI (PortMedia),但他们缺乏文档(尤其是 PortMIDI)并且没有官方社区,只有一个邮件列表(我认为论坛社区非常重要!),与 RTAudio 相同(或最糟糕)的情况和 RTMidi图书馆。

我也试试:

  • STK ,我不喜欢它的文件组织方式。
  • Juce ,我觉得它对我来说太多了,我只需要一个简单的硬件集成
  • OpenAL ,我没看懂它的架构,它依赖于ASIO/ALSA/CoreAudio...?我可以访问 MIDI 端口吗?

所以...我的问题是:您有使用实时音频/MIDI 的经验吗?你推荐我哪个图书馆?

谢谢

最佳答案

我使用过 PortAudio/PortMidi 和 Juce,两者都取得了很好的效果。我正在将一个项目从 PortMidi 切换到 Juce,因为对于我的使用来说,所有其他应用程序框架的东西最终都非常有用(而且根据我的经验,它坚如磐石。)。 YMMV。

关于c++ - 用于实时应用程序的音频/MIDI C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5612358/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com