AudioEffectDelay

Успадковує: AudioEffect < Resource < RefCounted < Object

Додає звуковий ефект затримки до звукової шини. Через деякий час відтворює вхідний сигнал.

Два варіанти затримки та зворотного зв’язку.

Опис

Через деякий час відтворює вхідний сигнал. Сигнал із затримкою може відтворюватися кілька разів, щоб створити звук повторюваної затихаючої луни. Ефекти затримки варіюються від тонкого ефекту луни до яскраво вираженого змішування попередніх звуків із новими звуками.

Посібники

Властивості

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


Описи властивостей

float dry = 1.0 🔗

Виведення відсотка оригінального звуку. При 0 виводяться лише затримані звуки. Значення може варіюватися від 0 до 1.


bool feedback_active = false 🔗

  • void set_feedback_active(value: bool)

  • bool is_feedback_active()

Якщо true, зворотній зв’язок увімкнено.


float feedback_delay_ms = 340.0 🔗

  • void set_feedback_delay_ms(value: float)

  • float get_feedback_delay_ms()

Час затримки зворотного зв'язку в мілісекундах.


float feedback_level_db = -6.0 🔗

  • void set_feedback_level_db(value: float)

  • float get_feedback_level_db()

Рівень звуку для зворотного зв'язку.


float feedback_lowpass = 16000.0 🔗

  • void set_feedback_lowpass(value: float)

  • float get_feedback_lowpass()

Фільтр низьких частот для зворотного зв'язку, Гц. Частоти нижче цього значення відфільтровуються з джерела сигналу.


bool tap1_active = true 🔗

  • void set_tap1_active(value: bool)

  • bool is_tap1_active()

Якщо true, перший дотик буде ввімкнено.


float tap1_delay_ms = 250.0 🔗

  • void set_tap1_delay_ms(value: float)

  • float get_tap1_delay_ms()

Час затримки першого дотику в мілісекундах.


float tap1_level_db = -6.0 🔗

  • void set_tap1_level_db(value: float)

  • float get_tap1_level_db()

Рівень звуку для першого торкання.


float tap1_pan = 0.2 🔗

  • void set_tap1_pan(value: float)

  • float get_tap1_pan()

Позиція панорамування для першого торкання. Значення може варіюватися від -1 (повністю ліворуч) до 1 (повністю праворуч).


bool tap2_active = true 🔗

  • void set_tap2_active(value: bool)

  • bool is_tap2_active()

Якщо true, другий кран буде ввімкнено.


float tap2_delay_ms = 500.0 🔗

  • void set_tap2_delay_ms(value: float)

  • float get_tap2_delay_ms()

Час затримки другого дотику в мілісекундах.


float tap2_level_db = -12.0 🔗

  • void set_tap2_level_db(value: float)

  • float get_tap2_level_db()

Рівень звуку для другого натискання.


float tap2_pan = -0.4 🔗

  • void set_tap2_pan(value: float)

  • float get_tap2_pan()

Позиція панорамування для другого торкання. Значення може варіюватися від -1 (повністю ліворуч) до 1 (повністю праворуч).