用于非破坏性操作(例如剪切、淡化)的 DAW 音频插件开发

DAW Audio Plugin Development for Non-Destructive Operations (e.g. Cut, Fade)

我想为 DAW(例如 Adob​​e Audition 或 Pro Tools 等)创建一个插件,它可以执行以下操作:

  1. 下载一个文本文件(只存入内存即可)
  2. 以非破坏性方式将此文件中的命令(主要是剪切和潜在的交叉淡入淡出操作)应用到项目文件,就好像用户只是手动完成一样
  3. 允许 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.