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

float

drive

0.0

float

keep_hf_hz

16000.0

Mode

mode

0

float

post_gain

0.0

float

pre_gain

0.0

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

Default

0.0

Setter

set_drive(value)

Getter

get_drive()

Poder de distorsión. El valor puede variar entre 0 y 1.


Default

16000.0

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.


Default

0

Setter

set_mode(value)

Getter

get_mode()

Tipo de distorsión.


Default

0.0

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.


Default

0.0

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.