AudioEffectDistortion

Inherits: AudioEffect < Resource < Reference < Object

在音频总线上添加一个失真的音频效果。

修改声音,使其失真。

描述

提供不同类型的类型:clip、tan、lo-fi(bit crushing)、overdrive、waveshape。

通过扭曲波形,频率内容会发生变化,这通常会使声音“清脆”或“粗糙”。对于游戏,它可以非常有效地模拟来自一些饱和设备或扬声器的声音。

教程

枚举

enum Mode:

  • MODE_CLIP = 0 --- 数字失真效果,可以切断波形顶部和底部的峰值。

  • MODE_ATAN = 1

  • MODE_LOFI = 2 --- 低分辨率的数字失真效果。你可以用它来模拟早期数字音频设备的声音。

  • MODE_OVERDRIVE = 3 --- 模仿场效应晶体管产生的暖失真,场效应晶体管常用于固态乐器放大器。

  • MODE_WAVESHAPE = 4 --- 波形变形失真主要是电子音乐人为了获得格外粗糙的声音而使用的。

属性说明

Default

0.0

Setter

set_drive(value)

Getter

get_drive()

失真度。值的范围可在0到1之间。


Default

16000.0

Setter

set_keep_hf_hz(value)

Getter

get_keep_hf_hz()

高通滤波器,单位为Hz。高于此值的频率不会受到失真的影响。该值的范围为1至20000。


Default

0

Setter

set_mode(value)

Getter

get_mode()

失真类型.


Default

0.0

Setter

set_post_gain(value)

Getter

get_post_gain()

增加或减少效果后的音量。数值范围从-80到24。


Default

0.0

Setter

set_pre_gain(value)

Getter

get_pre_gain()

增加或减少效果前的音量。值的范围为-60至60。