压缩机用于将音频的动态范围降低,通过将信号的高点和低点移得更近来实现。它通过降低来源的最高部分的音量来实现这一目标,同时提高整体音量。这种效果对于当你有很多声音播放时有用,你想确保最静的声音仍然可以听到。该效果可以应用于单个 Sound 或 SoundGroup 通过将其作为父来应用到所需的实例。
压缩机有几个属性,决定了它如何工作。CompressorSoundEffect.Threshold 是压缩器开始降低音量的音频级别。一旦源低于阈值,压缩器就会停止降低音量。
CompressorSoundEffect.Attack 决定压缩效果完全应用所需的时间。在阈值被跨越后,压缩机会在一段时间内降低音量,直到达到所需比率。它将需要攻击指定的时间来达到这个比率。
CompressorSoundEffect.Release 决定压缩机移除效果所需的时间。在源的音量低于阈值之后,压缩器会将音量恢复到释放指定的时间。
当声音超过阈值时,降低音量的同时,压缩器也会放大整个声音(任何阈值降低生效后)。这允许更静的声音被放大,而较大的声音可以保持相同。CompressorSoundEffect.GainMakeup 决定效果对声音的放大程度。
概要
属性
效果在达到阈值后激活所需的时间。
对效果的声音或声音组的整体放大,在声音超过阈值后应用。
CompressorSoundEffect.SideChain 音效和这个音效之间的比率。
效果在声音低于阈值后变为非活跃状态所需的时间。
对压缩机音效应用鸭子效果。侧链的行为取决于与它链接的 Sound 或 SoundGroup 。
压缩机在哪一点应用其效果的音量级别。
切换效果开启和关闭。
决定效果在其他效果中的应用顺序。
属性
属性继承自SoundEffect