在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 的表达映射就是编译器的优化指令,让音符在播放时自带情感的执行细节。

评论(18)
好像只在Mac上流畅,Win卡。
哎,VST3接口偶尔会丢掉CC信息。
之前搞过这个,手动调CC简直崩。
这玩意儿坑太多了,老是乱映射。
感觉还行,挺好用。
可不可以直接导出JSON给别的DAW?
我试了下,滤波自动化超顺手。
这功能真的省事儿。
已全部加载完毕