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 —- 波形变形失真主要是电子音乐人为了获得格外粗糙的声音而使用的。
属性说明
- float drive
Default |
|
Setter | set_drive(value) |
Getter | get_drive() |
失真度。值的范围可在0到1之间。
- float keep_hf_hz
Default |
|
Setter | set_keep_hf_hz(value) |
Getter | get_keep_hf_hz() |
高通滤波器,单位为Hz。高于此值的频率不会受到失真的影响。该值的范围为1至20000。
- Mode mode
Default |
|
Setter | set_mode(value) |
Getter | get_mode() |
失真类型.
- float post_gain
Default |
|
Setter | set_post_gain(value) |
Getter | get_post_gain() |
增加或减少效果后的音量。数值范围从-80到24。
- float pre_gain
Default |
|
Setter | set_pre_gain(value) |
Getter | get_pre_gain() |
增加或减少效果前的音量。值的范围为-60至60。