JUCE框架教程(2)—— 创建一个基本的音频/MIDI 插件第一部分:设置

JUCE框架教程(2)—— 创建一个基本的音频/MIDI 插件第一部分:设置

本教程将帮助初学者使用JUCE开发音频插件(VST3 和 AudioUnit)得到一个写有“Hello, World!”的音频插件,并且可以加载到像 CubaseFL 这样的 VST3 主机中。
参考文档:https://docs.juce.com/master/tutorial_create_projucer_basic_plugin.html
注意只要你使用的是最新版本的JUCE,VST3 and AudioUnit都会包括在JUCE包中,便于创建一个VST插件。

1.使用 Projucer 创建音频插件项目
要使用 JUCE 创建音频插件,请在 Projucer 中创建一个新项目并选择Audio Plug-In作为项目类型。
JUCE框架教程(2)—— 创建一个基本的音频/MIDI 插件第一部分:设置_第1张图片

在新项目的 Projucer 配置设置中,可以随时更改项目设置,例如导出的插件类型以及插件是否接收或生成 MIDI 音符(以及许多其他内容)。
在本教程中,我们将创建一个 VST3 插件,所有我们需要勾选VST3Plugin MIDI inputPlugin MIDI output选项。
配置完成后,点击Save Project and Open in IDE…即可开始项目。

2.设置插件调试(可选)
要访问主机,请使用 Projucerextras/AudioPluginHost/打开.jucer文件。单击Save Project and Open in IDE…。然后在 IDE 中构建项目以创建一个二进制文件(在 Mac OS X 上,您可以在 中找到extras/AudioPluginHost/Builds/MacOSX/build)。

运行应用程序,将看到如下所示的图形节点编辑器:
JUCE框架教程(2)—— 创建一个基本的音频/MIDI 插件第一部分:设置_第2张图片
按“Cmd-P”(或转到“Options > Edit the List of Available Plug-ins…”)将允许更新系统上的插件列表(每个项目只需执行一次), 点击选项按钮,在弹出窗口的底部,然后单击Scan for new or updated VST3 plug-ins…。在 macOS 上,JUCE 音频插件会自动复制到~/Library/Audio/Plug-Ins/VST3,并且主机应用程序会自动搜索该文件夹,因此无需手动指定查找位置 — 只需单击“Scan”即可。在 Windows 上,需要手动将构建的 VST3 从项目的构建文件夹复制到 VST3 安装文件夹,通常是C:\Program Files\Common Files\VST3.
JUCE框架教程(2)—— 创建一个基本的音频/MIDI 插件第一部分:设置_第3张图片
扫描完成后,返回node editor并右键单击,然后从context menu中选择插件(it will be under a company called “yourcompany” by default - you can edit this in the Projucer)。连接节点,使 MIDI 输入和音频输入节点路由到插件的输入,插件的音频输出路由到音频输出节点。
双击插件以启动 GUI。默认插件除了显示Hello world什么都不做。
到现在,一个基本的音频插件已经创建好了,具体的代码编写将在下一个教程(创建基本的音频/MIDI 插件,第 2 部分:编写插件代码)中陈述。

你可能感兴趣的:(JUCE教程,c++)