奏法切换的工程做法
键位、控制器还是映射表,选错一条,换奏法就会吃掉音头。
奏法键位切换采样器工作流
相关
同一个音,拉、弹、吐、滑是四件事。采样库把每件事录成一组样本,剩下的问题是:演奏时用什么动作告诉它换组。
换的不只是音色
按下 C4 时,库要决定放连奏、断奏还是泛音。这个决定发生在音符之前,而不是录完之后;等句子录完再改,音头已经错了。切换系统把演奏意图提前送到采样器,所以它既影响音色,也影响时间。切换点落在长音中间,前半句和后半句会像两件乐器。
五条切换路径
| 路径 | 怎么送 | 适合 | 风险 |
|---|---|---|---|
| 键位 | 在演奏音域下方按一个音 | 单人操作、录音 | 低音区被占用,忘按会沿用上一组 |
| CC32 / UACC | 控制器值对应奏法 | 统一多套库 | 不同库的值表不同,换库要重映射 |
| Program Change | 按通道换音色 | 多通道模板 | 通道膨胀,混响与声像要另配 |
| 映射表 | DAW 把记号翻成键位或 CC | 制谱同步、影视配乐 | 换宿主重做,导出 MIDI 丢映射 |
| 一奏法一轨 | 每轨固定音色 | 分轨交付、后期替换 | 轨道多,连奏跨轨困难 |
键位最直接,也最容易忘。控制器把整套库收进一个通道,代价是值表难搬。映射表让谱面记号直接驱动音色,离开这套工程就留在宿主里。
切换要跟着乐句走
切换点放在换气、换弓、休止附近,别落在长音中间。一个连音线内反复换奏法,采样器来不及释放前一组,会出现两层音头。写谱时把奏法写在音符上,演奏时把它当呼吸的一部分;后期补键位,往往补不出原来的语气。
延迟与追发
采样库换组要预读,第一声可能晚几毫秒到几十毫秒。模板里给整套乐器加负延迟,能把听感拉回拍点,但实时演奏会变得别扭,录音时先关掉。播放从中途开始时,DAW 要追发当前奏法;没有 chase 的宿主会从默认音色开始,头一小节听起来像换了一件乐器。循环段落回到开头,也要检查键位是否被重置。
切碎了会怎样
每两个音换一次奏法,听起来像演示库的清单,不像音乐。键位压进大提琴的 C 弦音域,低音声部就没法弹;控制器和颤音共用 CC1 时,换奏法会顺手改掉揉弦。最隐蔽的失败是导出:工程里听着对,导成 MIDI 给别人,映射表留在宿主里,收到的只是一串普通音符。
在库中听例子
String Quartet No 8 in E minor · 1. Allegro贝多芬第八弦乐四重奏第一乐章,分弓与连弓在同一主题里来回换详情Adagio for Strings巴伯《弦乐柔板》,长连奏里偶尔的换弓最考验切换是否干净详情Wind Quintet No 1 in B-flat Major · 1. Allegro maestoso坎比尼木管五重奏,五件管乐各有吐音与连音,切换逻辑不能只按弦乐写详情
每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。
同一条线
事实来源
- Spitfire Audio 的 UACC 说明(官方文档),统一控制器切换奏法的约定。
- Steinberg Cubase 的 Expression Maps 文档(官方文档)。
- Elaine Gould, Behind Bars, Faber,奏法与记谱的对应。