AudioEffectReverb

繼承: AudioEffect < Resource < RefCounted < Object

向音訊匯流排新增混響效果。

說明

模擬房間、音樂廳、洞穴或開放空間等聲學環境。

教學

屬性

float

damping

0.5

float

dry

1.0

float

hipass

0.0

float

predelay_feedback

0.4

float

predelay_msec

150.0

float

room_size

0.8

float

spread

1.0

float

wet

0.5


屬性說明

float damping = 0.5 🔗

  • void set_damping(value: float)

  • float get_damping()

定義虛擬房間牆面的反射度,取值 0–1。


float dry = 1.0 🔗

原始聲音的輸出百分比;0 時僅輸出處理後的聲音。取值 0–1。


float hipass = 0.0 🔗

高通濾波器會通過高於截止頻率的訊號並衰減低於該頻率的訊號。取值 0–1。


float predelay_feedback = 0.4 🔗

  • void set_predelay_feedback(value: float)

  • float get_predelay_feedback()

預延遲輸出百分比,取值 0–1。


float predelay_msec = 150.0 🔗

  • void set_predelay_msec(value: float)

  • float get_predelay_msec()

原始訊號與混響早期反射間的時間(毫秒)。


float room_size = 0.8 🔗

  • void set_room_size(value: float)

  • float get_room_size()

模擬房間尺寸,越大回聲越多。取值 0–1。


float spread = 1.0 🔗

  • void set_spread(value: float)

  • float get_spread()

調整混響尾音的立體聲寬度;1 為最寬。取值 0–1。


float wet = 0.5 🔗

處理後聲音的輸出百分比;0 時僅輸出原始聲音。取值 0–1。