在Dorico Pro v6中,表达映射(Expression Mapping)不再是附属功能,而是实现演奏细节的关键枢纽。它将乐谱符号、MIDI CC 与 VST 参数直接对应,使得作曲家能够在写谱时预设音色变化、滤波动态或调制深度,省去后期手动编辑的繁琐。
表达映射的结构层级
表达映射在Dorico内部采用三层模型。全局层控制整个项目的速度、力度曲线;乐器层针对单一VST实例分配专属CC通道;声部层则可以在同一乐器上为不同声部绑定独立的表达映射,实现弦乐组内每把小提琴的呼吸与弓速差异。

VST Expression Maps 的技术实现
Dorico v6 通过 VST3 标准的 IEventInfo 接口读取并写入表达数据。每一次音符触发时,系统会在内部生成一个包含 CC#11(表达)、CC#74(滤波)等字段的事件块,随后传递给宿主 DAW 或独立的 VST 主机。因为映射表以 JSON 形式存储,用户可以手动编辑或通过第三方脚本批量生成复杂的调制序列。
实战案例:从乐谱到混音的闭环
一位影视配乐师在《暗潮》项目中采用 Dorico Pro v6 + Kontakt 的组合,先在乐谱上标记“渐强‑+‑滤波开启”,系统自动在对应的 Kontakt 多层采样中写入 CC#11=127、CC#74=80 的自动化。随后在 DAW 中打开同一项目,音轨已经带有完整的动态曲线,混音师只需调节总线压缩即可完成最终输出。
- 在 Dorico 中创建表达映射并指派 VST 参数
- 使用表达标记(如 cresc., dim.)直接写入 CC
- 导出为 VST3 项目或通过 ReWire 同步到 DAW
- 在宿主中检查自动化曲线,进行微调
如果把乐谱视作代码,那么 Dorico 的表达映射就是编译器的优化指令,让音符在播放时自带情感的执行细节。

评论(19)
三层结构有点绕,但分声部调弦乐呼吸这个功能实用。
同感,弦乐分层很实用
已全部加载完毕