Work in progress

The content of this page was not yet updated for Godot 4.5 and may be outdated. If you know how to improve this page or you can confirm that it's up to date, feel free to open a pull request.

音效

Godot 包含多種音訊效果,可以將它們新增到音訊匯流排以更改通過該匯流排的每個音訊檔。

../../_images/audio_buses4.webp

請嘗試全部效果來體驗它們如何改變聲音。以下是各個可用效果的簡要介紹:

增幅(Amplify)

增幅用於改變信號的音量。不過要小心,若增幅設得太高,聲音可能會產生數位削波,導致不悅耳的雜音或爆音。

帶限和帶通(BandLimit and BandPass)

它們是共振濾波器,在 截斷 (Cutoff)點附近阻斷頻率。帶通濾波器可以用來類比舊電話線路或擴音器傳出的聲音。調節帶通濾波器的頻率,可以類比吉他哇音(wah-wah)踏板的聲音,想想吉米•亨德里克斯在 Voodoo Child (Slight Return) 中使用的吉他吧。

擷取

Capture(採集)效果器會將其所在音訊匯流排的音訊影格複製到內部緩衝區中。可用於從麥克風獲取音訊或通過網路即時傳輸音訊。

和聲

如同效果名稱所示,合聲效果使單一音訊樣本聽起來像整個合唱團。它透過複製訊號並極細微地改變每個複製訊號的時序和音高,並透過 LFO (低頻振盪器) 使其隨時間變化來實現。然後將複製訊號與原始訊號混合回去,產生豐富、寬廣、龐大的聲音。雖然合聲傳統上用於人聲,但它幾乎適用於任何類型的聲音。

壓縮(Compressor)

動態範圍壓縮器會在其輸入訊號的振幅超過某個閾值時自動衰減訊號音量。施加的衰減程度與輸入音訊超過閾值的幅度成比例。壓縮器的比例參數控制衰減的程度。壓縮器的主要用途之一是減少包含非常大聲和安靜部分的訊號的動態範圍。減少訊號的動態範圍可以使其更好地融入混音。

壓縮器有很多用途,例如:

  • 可以用在主匯流排上,先壓縮整體輸出再由限幅器處理,使限幅器的效果更加自然。

  • 它可以在人聲通道中使用,使它們聽起來盡可能均勻。

  • 它可以被其他聲音來源 側鏈。也就是說,它可以利用另一個音訊匯流排的音量作為閾值偵測,來降低本匯流排的聲音。這種技術在遊戲混音中非常常見,能在遊戲內語音或多人連線語音需要清楚聽見時,讓音樂或音效自動降低音量。

  • 它可以通過較慢的啟動(attack)來突出瞬態,讓音效聽起來更有力。

備註

如果你的目標是完全防止訊號超過某個振幅,而不是單純降低動態範圍,那麼 限幅器 會比壓縮器更適合。不過,先壓縮再限幅仍是良好的混音習慣。

延遲

數位延遲會複製訊號,並以指定的速度重複播放,每次回響音量逐漸遞減。延遲效果很適合模擬峽谷或大房間這類聲音會產生明顯回音的空間。這與混響不同,混響聽起來更自然且模糊。延遲搭配混響使用,可以創造更自然的空間感!

失真(Distortion)

讓聲音產生失真效果。Godot 提供多種失真類型:

  • 過載 聽起來像是吉他效果器或擴音器,經過這種失真的聲音會像來自低品質的喇叭或設備。

  • Tan 則有另一種特殊的過載音色。

  • 位元壓碎 會限制訊號的振幅,使聲音聽起來更乾扁且粗糙。

這三種失真都能為原始聲音增添高頻成分,讓聲音在混音中更突出。

等化器(EQ)

所有其他等化器都從EQ繼承而來。可以使用自訂腳本將其擴充,以此建立具有自訂頻段數的等化器。

EQ6, EQ10, EQ21

Godot 提供三種等化器,具有不同數量的頻段,標題中顯示了數量 (分別為 6、10 和 21 頻段)。在主控匯流排上的等化器對於削減裝置揚聲器無法良好重現的低頻和高頻很有用。例如,手機或平板電腦揚聲器通常無法良好重現低頻聲音,並可能使限制器或壓縮器衰減用戶反正聽不到的聲音。

注意:插入耳機時可自動關閉等化器效果,讓用戶在不同設備上都能獲得最佳聆聽體驗。

篩選

濾波器是所有其他處理器繼承自的效果,不能直接使用。

硬限幅器(HardLimiter)

限幅器和壓縮器類似,但較不靈活,專為防止訊號超過指定的dB閾值而設計。在主匯流排最後加入限幅器是很好的做法,可有效避免削波。

Filter - 篩選

這些濾波器削減低於特定 截斷 頻率的頻率. 高通濾波器用於降低訊號的低音含量。

高架濾波器(HighShelfFilter)

減少所有高於特定 截斷 值的頻率。

限幅器(Limiter)

這是舊版的限幅器效果,建議改用新版的硬限幅器(HardLimiter)。

舉例來說,若上限設為 -12 dB 而閾值為 0 dB,所有通過的取樣值都會被降低 12dB。這會改變聲音的波形並產生失真。

此效果僅為相容性保留,已不建議使用。

Filter - 篩選

削減高於特定 截斷 頻率的頻率,也可以產生共振(加強接近 截斷 頻率的頻率)。低通濾波器可以用來模擬 "沉悶" 的聲音。例如,水下的聲音, 牆後的聲音或遙遠的聲音。

Filter - 篩選

削減所有低於特定 截斷 值的頻率。

陷波濾波器(NotchFilter)

與帶通濾波器相反, 它從頻譜中的給定的 截斷 處移除一個頻段的聲音.

聲像(Panner)

Panner 允許調整訊號在左右聲道之間的立體聲平衡。設定此效果時建議使用耳機。

移相器(Phaser)

此效果會將同一聲音複製兩份並進行相位偏移,讓它們在某些頻率產生互相抵銷,產生獨特的聲音。移相器會製造出愉悅的「呼嘯」聲效果,很適合用來打造科幻感或類似達斯維達的特殊聲音。

移調(PitchShift)

這個效果讓你能在不改變播放速度的情況下調整音高。所有頻率都能提升或降低,且對瞬態的影響極小。移調效果十分適合用來創造極高或極低的聲音。不過若音高變化過大,可能會產生不自然的聲音。

錄製(Record)

Record 效果允許使用者錄製麥克風中的聲音。

混響(Reverb)

殘響會模擬不同大小的房間。它具有可調整的參數,可以微調以獲得特定房間的聲音。殘響通常從 Area3D 節點 輸出 (請參閱 殘響匯流排),或應用「空間感」到所有聲音。

頻譜分析儀(SpectrumAnalyzer)

此效果本身不會改變音訊內容,而是讓你能對加上此效果的匯流排做頻譜分析。通常用於音訊視覺化。將語音進行視覺化可吸引用戶注意,而不必單純調高音量。相關範例專案可見於 這裡

身歷聲增強(StereoEnhance)

這個效果使用多種演算法來增強訊號的立體聲寬度。