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.
Checking the stable version of the documentation...
AudioEffectDistortion¶
Inherits: AudioEffect < Resource < Reference < Object
Adds a distortion audio effect to an Audio bus.
Modify the sound to make it distorted.
Descripción¶
Different types are available: clip, tan, lo-fi (bit crushing), overdrive, or waveshape.
By distorting the waveform the frequency content change, which will often make the sound "crunchy" or "abrasive". For games, it can simulate sound coming from some saturated device or speaker very efficiently.
Tutoriales¶
Propiedades¶
|
||
|
||
|
||
|
||
|
Enumeraciones¶
enum Mode:
MODE_CLIP = 0 --- Efecto de distorsión digital que corta los picos en la parte superior e inferior de la forma de onda.
MODE_ATAN = 1
MODE_LOFI = 2 --- Efecto de distorsión digital de baja resolución. Puedes usarlo para emular el sonido de los primeros dispositivos de audio digital.
MODE_OVERDRIVE = 3 --- Emula la distorsión cálida producida por un transistor de efecto de campo, que se utiliza comúnmente en los amplificadores de instrumentos musicales de estado sólido.
MODE_WAVESHAPE = 4 --- Las distorsiones Waveshaper son usadas principalmente por músicos electrónicos para lograr un sonido extra-abrasivo.
Descripciones de Propiedades¶
float drive
Default |
|
Setter |
set_drive(value) |
Getter |
get_drive() |
Poder de distorsión. El valor puede variar entre 0 y 1.
float keep_hf_hz
Default |
|
Setter |
set_keep_hf_hz(value) |
Getter |
get_keep_hf_hz() |
Filtro de paso alto, en Hz. Las frecuencias superiores a este valor no se verán afectadas por la distorsión. El valor puede variar entre 1 y 20.000.Filtro de paso alto, en Hz. Las frecuencias superiores a este valor no se verán afectadas por la distorsión. El valor puede variar entre 1 y 20.000.
Mode mode
Default |
|
Setter |
set_mode(value) |
Getter |
get_mode() |
Tipo de distorsión.
float post_gain
Default |
|
Setter |
set_post_gain(value) |
Getter |
get_post_gain() |
Aumenta o disminuye el volumen después del efecto. El valor puede variar entre -80 y 24.
float pre_gain
Default |
|
Setter |
set_pre_gain(value) |
Getter |
get_pre_gain() |
Aumenta o disminuye el volumen antes del efecto. El valor puede variar entre -60 y 60.