c++ - 编写一个可以打开和使用另一个程序的程序 : (Audio program)

标签 c++ windows macos audio reaper

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

我希望能够使用外部采样率转换器批量转换项目中的所有文件。如果不是您选择的外部转换器,那么只需一个特定的程序,即 Voxengo 的 R8“brain free”或“R8 brain”pro。

我希望能够做的第二件事是从我程序的一个项目中启动“收割者”,然后将项目中的文件在收割者中打开,然后我所有的效果插件都添加了特定的设置。

这甚至可以做到吗?

最佳答案

这取决于其他程序提供的自动化界面级别。这可能包括从获取命令行参数来执行某些操作,到通过 COM 或 OLE 自动化等机制提供复杂的自动化界面。这是检查您计划从您自己的程序运行的软件所提供的内容的问题。

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

关于c++ - 编写一个可以打开和使用另一个程序的程序 : (Audio program),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9157703/

相关文章:

c++ - 创建 C++ 类的 stub 版本

windows - 卸载/重新安装是在 Windows 7 上更新 PyCharm 的最佳方式吗?

java - 尝试在 MacOS 上运行 Java 相关命令时出错

c++ - OpenCV drawMatches——queryIdx 和 trainIdx

c++ - 通过 C++ 模板元编程从数组名称推导数组维度

c++ - 简单表单的惯用 QT 架构?

Python 列表迭代问题

windows - 使用ldap3查询用户所属的所有事件目录组

objective-c - NSTextField 的委托(delegate)问题

macos - Swift 中的 IBOutlets 为零