第二节 增益计算:增益衰减量的计算、静态增益曲线、线性与对数坐标下的曲线
好,咱们接着聊动态范围压缩的核心——增益计算。
说白了,压缩器到底在干什么?它就是在不停地算一个数:我该衰减多少增益?
这个数算对了,声音就自然。算错了,要么压得像纸片,要么跟没压一样。我在项目里见过太多人把精力全花在attack/release上,结果增益计算的基础没搞明白,调来调去都是白费功夫。
2.1 增益衰减量:从哪儿来,到哪儿去
先明确一个概念:增益衰减量,英文叫 Gain Reduction,简称 GR。
它不是凭空产生的。它是输入信号电平和阈值之间的差值,再经过一个“映射函数”算出来的。
最基本的公式长这样:
GR = (InputLevel - Threshold) × RatioFactor
嗯,这里要注意:InputLevel 和 Threshold 通常用 dB 表示。如果输入电平低于阈值,GR = 0,不压缩。只有超过了阈值,才开始算衰减。
举个例子:
- 阈值 = -20 dB
- 输入电平 = -10 dB
- 差值 = 10 dB
- 如果 Ratio = 2:1,那么 GR = 10 × (1 - 1/2) = 5 dB
输出电平 = 输入电平 - GR = -10 - 5 = -15 dB。
你看,原本超了阈值10 dB,最后只超了5 dB。这就是压缩的效果。
核心要点:增益衰减量不是随便减的,它是按照比例“温柔地”把超出的部分压回去。
2.2 静态增益曲线:压缩器的“性格”
静态增益曲线,说白了就是压缩器的“性格曲线”。它描述了:给定一个输入电平,压缩器会输出多少?
我习惯把静态增益曲线分成三段来看:
- 线性区:输入低于阈值,输出 = 输入,斜率为1。
- 拐点区:阈值附近,曲线开始弯曲。硬拐点就是突然弯,软拐点是慢慢弯。
- 压缩区:输入高于阈值,输出被压缩,斜率变缓。
你想想看,如果曲线在阈值处突然折一下,那就是硬拐点(Hard Knee)。听起来会有点“咔”一下的感觉。软拐点(Soft Knee)则是圆滑过渡,更自然。
我曾经在一个鼓组总线上用硬拐点,结果军鼓一响,整个节奏都“抽”了一下。后来换成软拐点,问题就解决了。嗯,这就是曲线的性格在作怪。
2.3 线性坐标 vs 对数坐标:为什么我们离不开 dB?
这个问题我刚开始学的时候也困惑过。为什么音频里到处都是 dB?直接用电压倍数不行吗?
原因很简单:人耳对声音的感知是对数的。
咱们来看一个对比:
| 坐标类型 | 横轴 | 纵轴 | 特点 |
|---|---|---|---|
| 线性坐标 | 电压 (V) | 电压 (V) | 低电平区域挤在一起,看不清楚 |
| 对数坐标 (dB) | dB | dB | 整个动态范围均匀展开,细节清晰 |
在静态增益曲线上,如果用线性坐标画,阈值以下的部分几乎是一条平线,根本看不出变化。但换成对数坐标,阈值附近的拐点、压缩区的斜率,全都一目了然。
我的习惯:调试时永远用 dB 刻度看曲线。线性坐标只用来做数学推导,不用于视觉分析。
2.4 用 SVG 画一张静态增益曲线图
光说不够直观。我画了一张图,展示硬拐点和软拐点的区别。横轴是输入电平 (dB),纵轴是输出电平 (dB)。
从图上能清楚看到:硬拐点在阈值处突然转折,软拐点则有一个平滑的过渡区。这个过渡区通常用“Knee Width”参数控制,单位也是 dB。
避坑指南:我曾经在一个人声轨上把软拐点宽度设到 12 dB,结果阈值以下的部分也被轻微压缩了,人声变得“软塌塌”的。后来才意识到,软拐点不是“更好”,它只是“不同”。要根据素材选。
2.5 静态增益曲线的数学表达
如果你喜欢用公式说话,这里给出硬拐点和软拐点的标准表达式:
硬拐点:
if (Input <= Threshold)
Output = Input
else
Output = Threshold + (Input - Threshold) / Ratio
软拐点(简化版):
// 先算一个平滑后的差值
d = Input - Threshold
// 用 KneeWidth 做平滑
if (d < -KneeWidth/2)
Output = Input
else if (d > KneeWidth/2)
Output = Threshold + d / Ratio
else
// 过渡区用二次曲线平滑
Output = Input + (1/Ratio - 1) * (d + KneeWidth/2)^2 / (2 * KneeWidth)
嗯,公式看着有点绕。但实际用的时候,你只需要记住:软拐点就是在阈值附近加了一个二次曲线的缓冲带。
2.6 实际调试中的经验
最后分享几个我在项目中积累的小经验:
- 看曲线,别只看数字。 很多 DAW 的压缩器插件都提供曲线显示。盯着曲线调,比盯着旋钮调直观得多。
- 硬拐点适合打击乐。 底鼓、军鼓需要明确的压缩起止点,硬拐点更干脆。
- 软拐点适合人声和贝斯。 这些素材需要平滑的动态控制,软拐点不容易露出压缩痕迹。
- 别忘了检查 GR 表。 曲线再漂亮,GR 表上显示的数字才是真实发生的衰减量。
一句话总结:增益衰减量是压缩器的“动作”,静态增益曲线是压缩器的“性格”。搞懂这两样,动态范围压缩你就入门了。