@ audio/ 动态压缩器

Feed-forward 软膝压缩机(吉安努利斯-马斯贝格地貌)
npm install @audio/dynamics-compressor
import compressor from '@audio/dynamics-compressor'
Feed-forward sweet-knee向下压缩器,如Giannoulis,Massberg & Reiss所推荐的: 平分为dB → 四相软膝增收曲线 → 平分平分的峰值探测器 → 线性增收被应用到输入. attack 财务报告和审定财务报表 release 是增益本身的时间常数(1− 1/e),在任何压缩深度;超过阈值的第一个样本已经减少.
下行压缩(高于阈值,减少增益)是犬类四平方动力学分类学的一半——下行/上行压缩,下行/上行扩展(Giannoulis, Massberg & Reiss 2012; Izhaki, 混音音频) (中文(简体) ). 设置 upThreshold 使用另一个压缩部分 : 向上压缩 举起安静的通道 走向 门槛而不是挤出响亮的门槛——由Xfer OTT所普及的"OTT上"半个. 两道曲线在dB域中读取了相同的信封和和和,所以一个单一的压缩机调用可以将响亮的材料向下粘上并一次将静态的材料抬起.
import compressor from '@audio/dynamics-compressor'
compressor(data, { threshold: -18, ratio: 4 })
compressor(data, { threshold: -24, ratio: 2, knee: 12, attack: 10, release: 200, makeup: 6 })
// upward + downward together (OTT-style): lift quiet passages, squash loud ones
compressor(data, { threshold: -18, ratio: 4, upThreshold: -40, upRatio: 2, upRange: 12 })
| 参数 | 默认 | |
|---|---|---|
threshold | -20 | 页:1 |
ratio | 4 | —— 说 |
knee | 6 | dB (软膝宽度) |
attack | 5 | 分钟 |
release | 100 | 分钟 |
makeup | 0 | 页:1 |
depth | 1 | 缩放在化妆前的总结加下增益(OTT “ 深度” 宏); 0 = 身份证明) |
upThreshold | null | dB; (中文(简体) ); null 无法向上压缩 |
upRatio | 2 | —— (中文(简体) )1 是数学上的无操作) |
upKnee | 6 | 页:1 |
upRange | 12 | dB,最大向上升起——没有天花板,沉默将带来无限制的收益 |
使用时 : 相声、低音、鼓公交、混胶;加 upThreshold 用于OTT-风格上下"侵略"胶水.
不为: 主总线的峰值控制——使用 限制. 透明的声音塑造——使用 连线 和温和的斜坡.
部分 @ audio/ 动力学 ——动态家族伞. 此 README 由伞形文件生成 .
麻省理工学院 音频