我想编写一些代码来在我的 C++ 应用程序中托管 VST 插件。看起来 JUCE 库可能对此有所帮助。有谁知道我在哪里可以找到有关如何在 JUCE 中托管和连接 VST 插件的教程?
我已经构建了 JUCE 代码并使“插件主机”示例正常工作。看起来图书馆将能够做我想做的事。我的问题是我发现示例代码难以理解(评论不多等)。它还使用大量 JUCE 特定的编码来管理 UI 等。我发现很难将管理 VST 插件所需的操作与示例中的其他代码分开。
如果有人知道教程,我将不胜感激!
本教程介绍了使用 JUCE 开发音频应用程序,并在第 2 部分中介绍了托管 VST 插件。
(编辑:我更新了链接,还请注意他们有该系列的第 3 部分)
大多数示例 Juce 代码确实是非常特定于 Juce 的,如果您打算使用该平台,我鼓励您坚持使用它并推动示例,即使它们可能不是很漂亮。
不过,了解更多有关 Juce 之外的 VST 托管的信息可能会对您有所帮助。这是在 C++ 应用程序中手动托管 VST 的教程。