我需要一个音频处理库/API(使用任何编程语言,最好是 Java 或 Python),它能够对声波做一些事情,例如:将源相加/混合,应用 EQ,动态 EQ,您可以在其中更改频率峰值或随时间变化的幅度设置、音高偏移、失真和卷积混响,所有这些都以编程方式进行,无需任何用户界面。
有人问“如果有,为什么会有高端商业 DAW 软件的市场?” 显然,这不适用于实际的音乐制作作曲家或音响工程师,因为它无法使用(它没有 GUI)。我需要它来自动处理声音,这样我就可以在没有 GUI 的情况下生成数百万个随机的非必要音乐声音文件。
这与“OpenCV for audio”问题不同,因为我不需要智能音频特征提取;我只需要 DAW 的标准功能,例如 EQ 和卷积混响,可作为 API 调用使用,例如 soundFile.applyEq(myEq).applyConvReverb(myReverb);