编写一个可以打开并使用另一个程序的程序:(音频程序)

Writing a program which can open and use another program: (Audio program)

本文关键字:程序 另一个 音频 一个      更新时间:2023-10-16

我有一个项目正在进行,离完成还很远,一个独立的混音器/效果处理器。我计划最终将我的所有效果作为VST、AU,也许还有TDM插件,放在独立程序中。

我希望能够使用外部采样率转换器批量转换项目中的所有文件。如果不是您选择的外部转换器,那么只需一个特定的程序,R8"无脑",或"R8大脑"专业版,由Voxengo提供。

我想做的第二件事是,从我的程序中的一个项目中启动"收割者",并在收割者中打开项目中的文件,并添加所有带有特定设置的效果插件。

这样做可能吗?

这取决于其他程序提供的自动化接口级别。这可以从使用命令行参数来执行某些操作,到通过COM或OLE自动化等机制提供复杂的自动化接口。这是一个检查你计划从自己的程序中运行的软件提供了什么的问题。

reaper文档表明它有一个非常好的API用于自动化目的。