AudioEffectDelay

Inherits: AudioEffect < Resource < Reference < 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

属性说明

Default

1.0

Setter

set_dry(value)

Getter

get_dry()

原始声音的输出百分比。0时,只输出延迟的声音。值的范围为0~1。


  • bool feedback/active

Default

false

Setter

set_feedback_active(value)

Getter

is_feedback_active()

如果true,则启用反馈。


Default

340.0

Setter

set_feedback_delay_ms(value)

Getter

get_feedback_delay_ms()

反馈延迟时间,单位为毫秒。


Default

-6.0

Setter

set_feedback_level_db(value)

Getter

get_feedback_level_db()

tap1的声音级别。


Default

16000.0

Setter

set_feedback_lowpass(value)

Getter

get_feedback_lowpass()

反馈的低通滤波器,单位为Hz。低于此值的频率会被源信号过滤掉。


Default

true

Setter

set_tap1_active(value)

Getter

is_tap1_active()

如果true,将启用tap1


Default

250.0

Setter

set_tap1_delay_ms(value)

Getter

get_tap1_delay_ms()

tap1 延时,单位为毫秒。


Default

-6.0

Setter

set_tap1_level_db(value)

Getter

get_tap1_level_db()

tap1的声音级别。


Default

0.2

Setter

set_tap1_pan(value)

Getter

get_tap1_pan()

tap1的平移位置。值的范围为-1(完全向左)至1(完全向右)。


Default

true

Setter

set_tap2_active(value)

Getter

is_tap2_active()

如果true,将启用tap2


Default

500.0

Setter

set_tap2_delay_ms(value)

Getter

get_tap2_delay_ms()

Tap2延迟时间,单位为毫秒。


Default

-12.0

Setter

set_tap2_level_db(value)

Getter

get_tap2_level_db()

tap2的声音级别。


Default

-0.4

Setter

set_tap2_pan(value)

Getter

get_tap2_pan()

tap2的平移位置。值的范围为-1(完全向左)至1(完全向右)。