gpt4 book ai didi

audio - 寻找富有表现力的音频编程语言或库

转载 作者:行者123 更新时间:2023-12-02 08:56:43 24 4
gpt4 key购买 nike

我正在寻找一种音频处理语言或库,它可以让我尝试不同的合成技术。我研究过Processing,我认为它的功能很棒,但没有找到任何鼓舞人心(且简单)的音频库。

作为基线,我想简单地创建自己的示例缓冲区并播放它们(最好是实时播放)。另外,处理 MIDI 事件的能力会很棒。我是一名经验丰富的 C++ 程序员,所以我可以在本地完成它,但希望有一种更多的 DSL(领域特定语言)方法。

我可以访问 Windows、Mac 或 Linux,所以还不太关心平台。我可以处理的其他语言包括 C#、Java 和 Python。

谢谢

詹姆斯

最佳答案

根据您想要远离低级内务细节的程度,您可能需要查看 CSound ,或者如果您不想实际编写代码,则基于修补的系统 PureData合作愉快。正如 @Lou 指出的那样,ChucK 很有趣(但我上次检查它时,它的 bug 太多,无法使用)。

如果您确实想编写代码,请查看 Synthesis Toolkit ,一组用于音频处理和合成的 C++ 类。

对于应用程序框架,我推荐 JUCE ,它对音频/MIDI IO 和 GUI 元素具有非常好的跨平台处理能力。

关于audio - 寻找富有表现力的音频编程语言或库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4330654/

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