Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

Audio effects

Godot includes several audio effects that can be added to an audio bus to alter every sound file that goes through that bus.

../../_images/audio_buses4.png

全部试一试, 感受声音的改变. 下面是对以上效果的简短描述:

增幅(Amplify)

增幅改变信号的振幅. 使用时要小心. 把电平调得太高的话, 声音就会被削波, 这通常是不可取的.

带限和带通(BandLimit and BandPass)

它们是共振滤波器, 在 截断 (Cutoff)点附近阻断频率. 带通滤波器可以用来模拟旧电话线路或扩音器传出的声音. 调节带通滤波器的频率, 可以模拟吉他哇音(wah-wah)踏板的声音, 想想吉米·亨德里克斯在 Voodoo Child (Slight Return) 中使用的吉他吧.

Capture(捕获)

Capture(采集)效果器会将其所在音频总线的音频帧复制到内部缓冲区中。可用于从麦克风获取音频或通过网络实时传输音频。

和声(Chorus)

和声效果器会复制传入的音频, 稍微延迟重复信号, 并使用低频振荡器连续调节重复信号的音高, 然后再将重复信号(一个或多个)和原始信号混合在一起. 这就产生了一种微光效果, 并增加了声音的立体声宽度.

压缩(Compressor)

当输入信号的幅度超过某一阈值时, 动态范围压缩器会自动衰减该信号的电平. 衰减的程度与传入的音频超过阈值的程度成正比. 压缩器的 "比例" 参数控制衰减的系数. 压缩器的主要用途之一是, 一个信号具有非常大声和小声的部分时, 压缩器可以用于降低动态范围. 降低信号的动态范围会更方便混音.

压缩器有很多用途. 例如:

  • 它可以在主总线中用于压缩整体输出.

  • 它可以在人声通道中使用, 使它们听起来尽可能均匀.

  • 它可以是 Sidechained . 也就是说, 它可以利用另一个音频总线的电平来降低一个信号的电平, 进行阈值检测. 这种技术在电子游戏混音中非常常见. 在出现语音时, 音乐或音效的电平会被 "降低".

  • 它可以通过较慢的启动(attack)来强调瞬态. 让音效听起来更有力.

备注

如果你的目标是防止信号总体超过某个振幅限制, 而不是减少信号的动态范围……那么, 限幅器 (limiter) 可能是比压缩器更好的选择.

延迟(Delay)

通过反馈回路添加 "回音" 效果. 它可以与 混响 (Reverb)一起使用, 模拟宽阔的房间, 峡谷等声音从远处反弹回来的地方.

失真(Distortion)

使声音失真.Godot提供几种类型的失真: overdrive , tanbit crushing . 失真可以用来模拟通过低质量扬声器或设备发出的声音.

均衡器(EQ)

EQ is what all other equalizers inherit from. It can be extended with Custom scripts to create an equalizer with a custom number of bands.

EQ6, EQ10, EQ21

Godot提供三个具有不同频带数的均衡器. 主总线上的均衡器可以有效地削减设备扬声器不能很好地再现的频率(例如, 手机扬声器不能很好地再现低音部分). 插入耳机时可以禁用均衡器效果.

过滤器

滤波器是所有其他处理器继承自的效果, 不能直接使用.

高通滤波器( HighPassFilter)

这些滤波器削减低于特定 截断 频率的频率. 高通滤波器用于降低信号的低音含量.

高架滤波器(HighShelfFilter)

减少所有高于特定 截断 值的频率.

限幅器(Limiter)

限幅器类似于压缩器, 但灵活性较差, 功能是限制声音不能超过给定的dB阈值. 在主总线上添加一个限制器是防止削波的防护措施.

低通滤波器(LowPassFilter)

削减高于特定 截断 频率的频率, 也可以产生共振(加强接近 截断 频率的频率). 低通滤波器可以用来模拟 "沉闷" 的声音. 例如, 水下的声音, 墙后的声音或遥远的声音.

低架过滤器(LowShelfFilter)

削减所有低于特定 截断 值的频率.

陷波滤波器(NotchFilter)

与带通滤波器相反, 它从频谱中的给定的 截断 处移除一个频段的声音.

声像(Panner)

声像效果允许在左右通道之间调整信号的立体声平衡(戴上耳机试听这个效果).

移相器(Phaser)

这种效果是由两个信号移相后互相抵消产生的, 但光这么解释并不直观. 你可以用它制作达斯 · 维德的声音, 或类似喷射的声音.

移调(PitchShift)

这种效果允许在不改变速度的前提下改变音调. 可以用对瞬态的影响最小的方式增/减所有频率. 移调可以用来创作特别尖锐或低沉的声音.

录制(Record)

Record 效果允许用户录制麦克风中的声音。

混响(Reverb)

Reverb simulates rooms of different sizes. It has adjustable parameters that can be tweaked to obtain the sound of a specific room. Reverb is commonly outputted from Area3Ds (see Reverb buses), or to apply a "chamber" feel to all sounds.

频谱分析仪(SpectrumAnalyzer)

这个效果并不会改变音频, 你可以把这个效果添加到你想要分析频谱的总线上. 通常被用于音频可视化. 使用了这个效果的演示项目可在 这里 找到.

立体声增强(StereoEnhance)

这种效果使用一些算法来增强信号的立体声频谱.