AudioEffectCompressor

Inherits: AudioEffect < Resource < Reference < Object

Añade un efecto de audio de compresion al bus de audio.

Reduces los sonidos que exceden un cierto umbral de sonido, suaviza la dinamica y aumenta el volumen total.

Descripción

El compresor de rango dinamico disminuye el nivel de sonido cuando la amplitud se va por encima de cierto umbral en decibelios. Uno de los principales usos de un compresor es para incrementar el rango dinamico recortado tan poco como sea posible( cuando el sonido pasa los 0dB).

El compresor tiene muchos usos en la mezcla:

  • En el bus Maestro comprime la salida completa (Aunque un AudioEffectLimiter es probablemente mejor).

  • En los canales de voces asegura que los sonidos estan balanceados lo maximo posible.

-Encadenado. Esto puede reducir el nivel de sonido encadenado con otro bus de audio para la deteccion de umbral. Esta tecnica es comun en la mezcla de videojuegos del nivel de musica y SFX mientras que las voces son escuchadas.

  • Acentua transitorios usando un ataque amplio, haciendo los efectos mas contundentes.

Propiedades

float

attack_us

20.0

float

gain

0.0

float

mix

1.0

float

ratio

4.0

float

release_ms

250.0

String

sidechain

""

float

threshold

0.0

Descripciones de Propiedades

Default

20.0

Setter

set_attack_us(value)

Getter

get_attack_us()

Tiempo de reaccion del compreso cuando la señal excede el umbral, en microsegundos. El valor puede variar entre 20 y 2000.


Default

0.0

Setter

set_gain(value)

Getter

get_gain()

Ganancia aplicada a la señal de salida.


Default

1.0

Setter

set_mix(value)

Getter

get_mix()

Balance entre la señal original y el efecto de señal. Valores pueden variar desde 0 (totalmente seco) a 1 (totalmente humedo).


Default

4.0

Setter

set_ratio(value)

Getter

get_ratio()

La cantidad de compresion aplicada al audio una ves pasa el nivel del umbral. A mas alto el ratio, mas compresion a las partes altas se hara. Valores se encuentran entre 1 y 48.


Default

250.0

Setter

set_release_ms(value)

Getter

get_release_ms()

Tiempo de retraso del compresor para parar de reducir la señal despues de que el nivel caiga por debajo del umbral, en milisegundos. El valor puede variar entre 20 y 2000.


Default

""

Setter

set_sidechain(value)

Getter

get_sidechain()

Reduce el nivel de sonido usando otro bus de audio para la deteccion del umbral.


Default

0.0

Setter

set_threshold(value)

Getter

get_threshold()

El nivel por encima por el cual la compresion es aplicada al audio. El valor puede variar entre -60 y 0.