用于非破坏性操作(例如剪切、淡化)的 DAW 音频插件开发
DAW Audio Plugin Development for Non-Destructive Operations (e.g. Cut, Fade)
我想为 DAW(例如 Adobe Audition 或 Pro Tools 等)创建一个插件,它可以执行以下操作:
- 下载一个文本文件(只存入内存即可)
- 以非破坏性方式将此文件中的命令(主要是剪切和潜在的交叉淡入淡出操作)应用到项目文件,就好像用户只是手动完成一样
- 允许 DAW 用户保留或删除单个剪辑
现在,我知道有 VST、VST3、Audio Unit 等。但另外一些工具可能有自己的插件或附加功能。但由于这比乐器 (VSTi) 或效果器 (VSTfx) 更像是一种“工具”,我不确定这些系统是否是正确的选择。
开发此类插件的推荐方法是什么?
Reaper DAW 允许 ReaScript
这样的功能
那里有许多 Reascript 示例,您可以查看它们 - ReaTeam Scripts
好的,我在 Juce 论坛上得到了一个 answer。我继续引用调查结果摘要:
So if I understand correctly the way through the plugin architecture doesn’t work for this scenario.
That means such a plugin needs to be developed for each individual DAW, given a supported SDK to build it?
So for example for Adobe Audition we’d need to use the Adobe Audition SDK. For Pro Tools this one or Reaper with ReaScript.
我想为 DAW(例如 Adobe Audition 或 Pro Tools 等)创建一个插件,它可以执行以下操作:
- 下载一个文本文件(只存入内存即可)
- 以非破坏性方式将此文件中的命令(主要是剪切和潜在的交叉淡入淡出操作)应用到项目文件,就好像用户只是手动完成一样
- 允许 DAW 用户保留或删除单个剪辑
现在,我知道有 VST、VST3、Audio Unit 等。但另外一些工具可能有自己的插件或附加功能。但由于这比乐器 (VSTi) 或效果器 (VSTfx) 更像是一种“工具”,我不确定这些系统是否是正确的选择。
开发此类插件的推荐方法是什么?
Reaper DAW 允许 ReaScript
这样的功能那里有许多 Reascript 示例,您可以查看它们 - ReaTeam Scripts
好的,我在 Juce 论坛上得到了一个 answer。我继续引用调查结果摘要:
So if I understand correctly the way through the plugin architecture doesn’t work for this scenario.
That means such a plugin needs to be developed for each individual DAW, given a supported SDK to build it?
So for example for Adobe Audition we’d need to use the Adobe Audition SDK. For Pro Tools this one or Reaper with ReaScript.