关于如何使用 JUCE 托管 VST 插件的教程? [关闭]

Posted

技术标签:

【中文标题】关于如何使用 JUCE 托管 VST 插件的教程? [关闭]【英文标题】:Tutorial on how to host VST plugins using JUCE? [closed] 【发布时间】:2012-05-20 17:13:09 【问题描述】:

我想编写一些代码来在我的 C++ 应用程序中托管 VST 插件。看起来 JUCE 库可能对此有所帮助。有谁知道我在哪里可以找到有关如何在 JUCE 中托管和连接 VST 插件的教程?

我已经构建了 JUCE 代码并让“插件主机”示例正常工作。看起来图书馆将能够做我想做的事。我的问题是我发现示例代码很难遵循(没有多少 cmets 等)。它还使用大量 JUCE 特定的编码来管理 UI 等。我发现很难将管理 VST 插件所需的操作与示例中的其他代码分开。

如果有人知道教程,我将非常感激!

【问题讨论】:

【参考方案1】:

This tutorial 介绍使用 JUCE 开发音频应用程序,in part 2 they cover hosting VST plugins。

(编辑:我更新了链接,还请注意他们有该系列的第 3 部分)

【讨论】:

【参考方案2】:

大多数示例 Juce 代码确实是非常特定于 Juce 的,如果您打算使用该平台,我鼓励您坚持使用它并推动示例,即使它们可能不是很漂亮。

不过,了解更多有关 Juce 之外的 VST 托管的信息可能会对您有所帮助。 Here's a tutorial on hosting VST's by hand in a C++ application.

【讨论】:

谢谢尼克!如果我不接受这个作为“答案”,我希望你不介意,因为这不是问题的直接答案。但它非常有帮助,非常感谢您提供的链接。

以上是关于关于如何使用 JUCE 托管 VST 插件的教程? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何编译 VST 插件?

VST 主机 - 泄漏的对象 - Juce/C++

VST 仪器中的“程序”是啥?

VST 音频输入值与 Matlab 中的完全不同

关于Linux中使用的LADSPA插件

在 Lion 上以 32 位在 Xcode4.1 上编译 OpenCV 和 Juce 问题