AudioEffectDelay

Hérite de : AudioEffect < Resource < RefCounted < Object

Ajoute un effet audio de retard à un bus audio. Joue le signal d'entrée après une période de temps.

Deux options de retard et de rétroaction.

Description

Joue le signal d'entrée après une période de temps. Le signal retardé peut être joué plusieurs fois pour créer un écho qui s'amortit dans le temps. Les effets de retard vont d'un subtil écho à un mélange prononcé de sons précédents avec les nouveaux sons.

Tutoriels

Propriétés

float

dry

1.0

bool

feedback_active

false

float

feedback_delay_ms

340.0

float

feedback_level_db

-6.0

float

feedback_lowpass

16000.0

bool

tap1_active

true

float

tap1_delay_ms

250.0

float

tap1_level_db

-6.0

float

tap1_pan

0.2

bool

tap2_active

true

float

tap2_delay_ms

500.0

float

tap2_level_db

-12.0

float

tap2_pan

-0.4


Descriptions des propriétés

float dry = 1.0 🔗

Pourcentage de sortie du son original. À 0, seul les sons délayés sont sortis. La valeur peut aller de 0 à 1.


bool feedback_active = false 🔗

  • void set_feedback_active(value: bool)

  • bool is_feedback_active()

Si true, la rétroaction est activée.


float feedback_delay_ms = 340.0 🔗

  • void set_feedback_delay_ms(value: float)

  • float get_feedback_delay_ms()

Retard de rétroaction en millisecondes.


float feedback_level_db = -6.0 🔗

  • void set_feedback_level_db(value: float)

  • float get_feedback_level_db()

Niveau sonore pour le retour.


float feedback_lowpass = 16000.0 🔗

  • void set_feedback_lowpass(value: float)

  • float get_feedback_lowpass()

Filtre passe-bas pour rétroaction, en Hz. Les fréquences inférieures à cette valeur sont filtrées hors du signal source.


bool tap1_active = true 🔗

  • void set_tap1_active(value: bool)

  • bool is_tap1_active()

Si true, le premier écho sera activé.


float tap1_delay_ms = 250.0 🔗

  • void set_tap1_delay_ms(value: float)

  • float get_tap1_delay_ms()

Délai du premier écho en millisecondes.


float tap1_level_db = -6.0 🔗

  • void set_tap1_level_db(value: float)

  • float get_tap1_level_db()

Niveau sonore pour le premier écho.


float tap1_pan = 0.2 🔗

  • void set_tap1_pan(value: float)

  • float get_tap1_pan()

La balance gauche/droite pour le premier écho. La valeur peut aller de -1 (uniquement à gauche) à 1 (uniquement à droite).


bool tap2_active = true 🔗

  • void set_tap2_active(value: bool)

  • bool is_tap2_active()

Si true, le second écho sera activé.


float tap2_delay_ms = 500.0 🔗

  • void set_tap2_delay_ms(value: float)

  • float get_tap2_delay_ms()

Délai du second écho en millisecondes.


float tap2_level_db = -12.0 🔗

  • void set_tap2_level_db(value: float)

  • float get_tap2_level_db()

Niveau sonore le second écho.


float tap2_pan = -0.4 🔗

  • void set_tap2_pan(value: float)

  • float get_tap2_pan()

La position gauche-droite pour le second écho. La valeur peut aller de -1 (complètement à gauche) à 1 (complètement à droite).