1. 选择模块
在可视化卡片界面中浏览可用的功能模块。模块按类别分组(声音设计、颜色、编辑、导航), 也可按名称搜索。点击任意模块卡片进入配置界面。
VenusSYNAPSE 是一个 VST3 乐器插件,为 Nuendo 和 Cubase Pro 提供可编程的工作流自动化平台。 它将 Nuendo 的 Project Logical Editor(PLE)从一个静态工具转变为可编程的自动化引擎, 让专业声音设计师能够在一个可视化界面中完成以前需要数小时手动操作的复杂工作流。
从事游戏音频、影视后期和广播制作的专业人士经常需要执行大量重复的批量操作—— 为数百个事件批量染色、按游戏引擎命名规范重命名资产、精确定时分层音效,或批量编辑淡化和位置。 虽然 Nuendo 的 PLE 本身很强大,但随着工作流复杂度增加,管理和组合多个 PLE 预设变得越来越困难。
SYNAPSE 通过内嵌 Lua 5.4 脚本引擎和可视化模块卡片界面解决了这个问题。 用户只需选择功能模块、配置参数、点击执行——插件在运行时自动生成原生格式 PLE 预设并触发执行。 同时,开发者和高级用户可以用简单的 Lua 脚本定义自己的功能模块,插件自动生成对应的 GUI 界面。
内嵌完整的 Lua 5.4 虚拟机,用简洁的脚本语言定义复杂的自动化工作流
无需编程经验——浏览、选择、配置、执行,全程可视化操作
修改 Lua 模块文件后自动检测并重载,实时调试无需重启 DAW
自动生成并执行原生 Nuendo PLE 预设,无需手动创建和管理
将多步操作串联为一个工作流,一键完成复杂的批量任务
在 Lua 中声明参数类型,插件自动生成对应的界面控件
Examples / Community / User 三个独立目录,支持分发、共享和自建模块
64MB 内存上限、指令计数器防死循环,确保脚本安全执行
观看 VenusSYNAPSE 的功能演示:
SYNAPSE 内嵌完整的 Lua 5.4 虚拟机,提供沙盒化执行环境。 用户可以用简洁的 Lua 脚本定义功能模块,声明参数(整数、浮点数、选择框、颜色选取器、规则列表等), 插件自动生成对应的 GUI 界面。每个模块只需几十行代码即可实现复杂的自动化逻辑。
以下示例展示了一个完整的 Lua 模块,它根据关键词规则批量为事件着色:
-- 一个完整的 Lua 模块只需几十行
local m = synapse.module {
name = "Auto Color Assignment",
category = "color",
description = "根据关键词规则批量为事件着色"
}
m:param("rules", "rule_list", {
label = "Color Rules",
columns = {
{ id = "keyword", type = "string", label = "关键词" },
{ id = "color", type = "color", label = "颜色" },
}
})
function m:execute(p)
local batch = {}
for _, rule in ipairs(p.rules) do
local ple = synapse.ple.create()
ple:filter_by_name(rule.keyword, "contains")
ple:action_set_color(rule.color)
table.insert(batch, { ple = ple, name = rule.keyword })
end
synapse.run_batch(batch)
end
通过 m:param() 声明参数类型后,SYNAPSE 自动生成对应的 GUI 控件。
支持的参数类型包括:整数、浮点数、字符串、选择框、颜色选取器、规则列表等。
模块开发者只需关注自动化逻辑本身,无需编写任何 GUI 代码。
模块以 .lua 文件保存在指定目录中。
SYNAPSE 的 ModuleLoader 持续监控模块目录,自动检测新增和修改的文件并热重载,无需重启 DAW。
| 目录 | 说明 |
|---|---|
| Examples | 随插件分发的示例模块,展示各类功能和 API 用法 |
| Community | 社区贡献的模块,可下载安装 |
| User | 用户自建模块,自由创建和修改 |
SYNAPSE v3.0 已交付 25+ 个功能模块,涵盖声音设计全流程:
| 模块 | 描述 |
|---|---|
| Layer Spreader | 以精确时间偏移在多个层之间展开选中事件 |
| Thickener | 创建随机音高/时间偏移的变体,制造厚实音效 |
| Impact Cluster | 自动排列冲击类音效的分层时序 |
| Riser to Cursor | 将上升音效的尾部对齐到光标,支持增益/音高渐进曲线 |
| Dialogue Clean | 一键式对白清理流程 |
| Asset Factory | 一键 SFX 资产批量预处理 |
| Pattern Stutter | 应用节奏性断续效果 |
| Variation Burst | 生成随机变化组合 |
| Hit & Charge | 层叠对齐:Hit 音头对齐光标 / Charge 尾部对齐光标 |
| 模块 | 描述 |
|---|---|
| Auto Color Assignment | 基于关键词规则的批量染色,支持 rule_list 参数 |
| 模块 | 描述 |
|---|---|
| Align Selected | 将选中事件对齐到光标 |
| Smart Rename | 智能重命名 |
| Clean Session | 清理工程(删除空白、静音片段) |
| Batch Fade | 批量淡化处理 |
| Enveloper | 智能淡化曲线 |
| 模块 | 描述 |
|---|---|
| Deep Search | 基于查询的事件选择(名称、长度、媒体类型组合过滤) |
| View Set Manager | 轨道可见性逻辑管理 |
| Focus Mode | 上下文聚焦模式 |
除上述核心模块外,SYNAPSE 还包含 20+ 个实用工具模块,涵盖 Snap to Grid、Crossfade、Consolidate、Reverse、Nudge 等常用操作。 用户也可以通过 Lua 脚本创建自己的模块来满足特定工作流需求。
SYNAPSE 将复杂的 DAW 自动化简化为三个步骤:
在可视化卡片界面中浏览可用的功能模块。模块按类别分组(声音设计、颜色、编辑、导航), 也可按名称搜索。点击任意模块卡片进入配置界面。
根据模块功能设置参数——关键词规则、颜色映射、时间偏移、过滤条件等。 所有参数界面由模块的 Lua 脚本自动生成,无需手动创建 PLE 预设。
点击执行按钮,SYNAPSE 自动完成所有操作。 对于多步骤工作流,插件自动链接多个操作并按顺序执行,用户无需手动介入。 几秒钟内完成以前需要数小时的重复工作。
| 产品名称 | VenusSYNAPSE |
| 格式 | VST3 乐器 |
| 目标 DAW | Nuendo 15+ / Cubase Pro 15+ |
| 框架 | JUCE 8.0, C++20 |
| 脚本引擎 | Lua 5.4(沙盒化执行环境) |
| 版本 | v3.0.0(开发中) |
| 已交付模块 | 25+(4 大类别) |
| 模块目录 | Examples / Community / User |
| 沙盒限制 | 64MB 内存上限 / 指令计数器 |
| 平台 | Windows x64 |
VenusSYNAPSE 正在积极开发中,敬请期待正式发布。
获取发布通知