Repository navigation
VST Host
Eythrocyte3803 edited this page Oct 31, 2026
·
2 revisions
VST 宿主把 VST3/VST2 插件作为 JACK 节点运行。每个节点加载一个插件实例,插件在独立的 VSTProcess32 / VSTProcess64 沙盒进程中运行。
- 在接线盘选择「工具 → 其他工具 → 扫描 VST」,启动 VST 扫描器。
- 在「扫描路径」中添加插件目录,可添加多条。
- 确认「输出目录」,默认是程序目录下的
nodes/VSTPlugins。 - 点「扫描插件」;默认只增量扫描未验证或新增的插件,「重新扫描已验证插件」会重扫已记录项。
- 扫描完成后节点库会刷新,新插件出现在「VST 插件」列表中。
扫描结果会写成 *.vstinfo / *.vst3info,节点库的「VST」分类会列出这些插件。
- 在节点库的「VST 插件」子树中把插件拖到画布,或双击条目。节点会预填插件路径。
- 也可以先创建「VST 插件」节点,再在「参数」面板点「浏览」选择插件文件。
- VST3 模块包含多个 class 时会弹出「选择 VST3 插件」;VST2 Shell 会要求选择内部插件。
| 设置 | 说明 |
|---|---|
| 插件 | 插件路径,可浏览 |
| 客户端名称 | 节点在 JACK 中的客户端名 |
| 预设 | 预设文件,可浏览 |
| 进程 | 自动、64 位或 32 位 |
| 端口显示 | 默认插件名称、总线和声道标签、标准声道名称、JACK 默认名称 |
操作按钮:应用并重新加载、加载预设、预设另存为、重启插件。
插件崩溃后节点会切换为旁通;点「重启插件」恢复。
- 音频输入、音频输出和 MIDI 输入都是单声道端口:
in_*、out_*、midi_in*,默认从in_1、out_1开始。 - 每个方向最多 64 个端口。
- 没有 MIDI 输出。
- 工程保存插件状态(presetData,Base64),并记录 VST2/VST3、路径、内部插件、客户端名和端口显示方式。
- 也可以把当前插件状态另存为
.fbx预设,在其他节点加载。
- 一个节点只加载一个插件;多插件链请用子图组合。
- 端口名不能自定义,只能切换显示方式。
- 32 位插件不会枚举 VST3 或 VST2 Shell 内部的 class。
- VST2 需要本地构建时准备 SDK;发布包默认只启用 VST3。