midicn EN

互动对白与音乐

对白在说,音乐就得让;状态切换要落在设计好的接缝上

约 2 分钟621 字条目影视与游戏更新 2026-10-31

互动对白ducking状态切换游戏音频

对白优先是硬规则

玩家在听台词时,音乐只有一个任务:别挡路。人声的可懂区在一千到四千赫兹,音乐里最抓耳的也是这一段,两边一撞,词就糊了。做法不是把音乐整体拧小,而是先把中频让出来,再决定整体降多少。对白优先意味着音乐可以难听一点,台词必须清楚。

ducking 不是拧小

侧链压缩能让音乐在对白出现时自动退,但退多少、多快、多久回来,都要设。退得太少没用,退得太多像有人拧旋钮,回来太快会抽气。常见做法是退六到九分贝,启动几十毫秒,释放半秒到一秒,并且只对一个中频段做,保留低频和空气感。旁白、喊话、无线电语音要分开设,无线电本身带宽窄,音乐退得可以少一些。

状态表

电平与时间按项目调,职责和切换方式先定下来。

状态音乐对白切换方式
探索环境层加稀疏动机无淡入二到四秒
对话只留低频与和声垫主三百到五百毫秒内退六到九分贝
战斗节奏层加主题喊话小节线切,保留一层不断
过场完整 cue优先预渲染,按时间码走
菜单循环,无打击无交叉淡化

切换的接缝

状态切换最怕两件事:拍点对不上,尾巴拖进下一个状态。所有状态共享速度和调性,切换点落在小节线;做不到就预留一层不断的声音,把接缝盖住。对白开始前留半拍,让玩家有反应时间;对白结束后不要立刻把音乐推满,等一到两秒。过场用预渲染的 cue,按时间码走,不要交给实时系统即兴。

常见坏法

把 ducking 挂在对白总线上,音乐会被音效一起触发,战斗时忽大忽小。用生成音乐直接进引擎,往往没有干净的分轨,没法只留一层。台词密集的段落,音乐写得再好在混音里也听不见,不如写成稀疏的垫子。还有,别用音乐盖住语音压缩的瑕疵,那会把问题留到玩家耳机里。

在库中听例子

fanfareC11:31菜单循环,对白开始前音乐要能在一拍内让开(C1)详情creepyloop v2 aC10:57环境循环,对白下面的噪声底决定台词清不清楚(C1)详情String Quartet No 15 in A minor · 1. AllegroC19:46贝多芬四重奏,四件乐器互相让位,混音让路的参照(C1)详情bwv120.8-aC10:51巴赫众赞歌,四声部进出干净,状态切换的切点参考(C1)详情

每首均来自 midicn-lib,行内徽标为许可档位(C1 可商用 / C2 非商业 / C3 仅学习研究)。

同一条线

事实来源

  • 游戏音频引擎文档中关于对白总线、ducking 与状态切换的说明。
  • 影视混音教材中关于对白优先与中频让位的通行做法。
  • 交互音乐设计的公开访谈,讨论分层与实时切换的边界。