为 DAW 制作音频插件
Posted
技术标签:
【中文标题】为 DAW 制作音频插件【英文标题】:Making Audio Plugin for DAWs 【发布时间】:2016-10-23 01:01:26 【问题描述】:我想用 GUI 创建一个非常简单的 Ableton 插件。我想要的唯一功能是获取键盘信号并操纵 midi 输出(例如,如果我从键盘 上按 A - 它通常在 Ableton 中播放音符,我想要 midi 输出 C-maj - 3 个注释)。
我找到了一个名为 Juce 的库,但它非常昂贵。我发现的其他库是用于制作合成器等高级东西的。实现操纵 MIDI 输入的最佳/最简单方法是什么?还是此类任务需要低级代码?
【问题讨论】:
为什么不直接使用任何现有的软件呢? @Brad 你能推荐我吗? 我以前用过 GlovePIE。 我知道你想为许多不同的 DAW 制作一个插件,但如果你真的只是想为一个 DAW 构建,许多 DAW 都有脚本引擎可以轻松完成这样的事情(Reaper 的 ReaScript, Logic 有类似的东西,Ardour 的 Lua 等)。 请注意,仅当您计划将您的作品作为封闭源代码出售时,JUCE 才会昂贵。如果您在 GPL 下发布您的作品,您可以免费使用 JUCE。如果您打算出售您使用 JUCE 的产品,那么您才需要商业许可证。 【参考方案1】:如果您了解 C#(或 VB.NET),您可以尝试使用 VST.NET。它是一个托管的 VST 2.4 框架,非常适合您想要构建的那种插件。它还附带了一些示例和一个 Midi-Mapper 示例,您可能可以从中开始使用。
希望对你有帮助, Marc(VST.NET 和 MIDI.NET 的作者)
【讨论】:
我在 macbook osx 上。这仅适用于 Windows 吗?以上是关于为 DAW 制作音频插件的主要内容,如果未能解决你的问题,请参考以下文章
宿主DAW编曲软件 FL Studio 21中文版超过 25 年的持续更新