Work in progress

The content of this page was not yet updated for Godot 4.2 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.png

全部試一試,感受聲音的改變。下面是對以上效果的簡短描述:

增幅(Amplify)

Amplify changes the volume of the signal. Some care needs to be taken, though: setting the level too high can make the sound digitally clip, which can produce unpleasant crackles and pops.

帶限和帶通(BandLimit and BandPass)

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

截取

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

和聲

As the name of the effect implies, the Chorus effect makes a single audio sample sound like an entire chorus. It does this by duplicating a signal and very slightly altering the timing and pitch of each duplicate, and varying that over time via an LFO (low frequency oscillator). The duplicate(s) are then mixed back together with the original signal, producing a lush, wide, and large sound. Although chorus is traditionally used for voices, it can be desirable with almost any type of sound.

壓縮(Compressor)

A dynamic range compressor automatically attenuates (ducks) the level of the incoming signal when its amplitude exceeds a certain threshold. The level of attenuation applied is proportional to how far the incoming audio exceeds the threshold. The compressor's Ratio parameter controls the degree of attenuation. One of the main uses of a compressor is to reduce the dynamic range of signals with very loud and quiet parts. Reducing the dynamic range of a signal can make it fit more comfortably in a mix.

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

  • It can be used in the Master bus to compress the whole output prior to being hit by a limiter, making the effect of the limiter much more subtle.

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

  • It can be sidechained by another sound source. This means it can reduce the sound level of one signal using the level of another audio bus for threshold detection. This technique is very common in video game mixing to "duck" the level of music or sound effects when in-game or multiplayer voices need to be fully audible.

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

備註

If your goal is to prevent a signal from exceeding a given amplitude altogether, rather than to reduce the dynamic range of the signal, a limiter is likely a better choice than a compressor for this purpose. However, applying compression before a limiter is still good practice.

延遲

Digital delay essentially duplicates a signal and repeats it at a specified speed with a volume level that decays for each repeat. Delay is great for simulating the acoustic space of a canyon or large room, where sound bounces have a lot of delay between their repeats. This is in contrast to reverb, which has a more natural and blurred sound to it. Using this in conjunction with reverb can create very natural sounding environments!

失真(Distortion)

Makes the sound distorted. Godot offers several types of distortion:

  • Overdrive sounds like a guitar distortion pedal or megaphone. Sounds distorted with this sound like they're coming through a low-quality speaker or device.

  • Tan sounds like another interesting flavor of overdrive.

  • Bit crushing clamps the amplitude of the signal, making it sound flat and crunchy.

All three types of distortion can add higher frequency sounds to an original sound, making it stand out better in a mix.

等化器(EQ)

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

EQ6, EQ10, EQ21

Godot provides three equalizers with different numbers of bands, which are represented in the title (6, 10, and 21 bands, respectively). An equalizer on the Master bus can be useful for cutting low and high frequencies that the device's speakers can't reproduce well. For example, phone or tablet speakers usually don't reproduce low frequency sounds well, and could make a limiter or compressor attenuate sounds that aren't even audible to the user anyway.

Note: The equalizer effect can be disabled when headphones are plugged in, giving the user the best of both worlds.

篩選

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

Filter - 篩選

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

高架濾波器(HighShelfFilter)

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

限幅器(Limiter)

A limiter is similar to a compressor, but it's less flexible and designed to prevent a signal's amplitude exceeding a given dB threshold. Adding a limiter to the final point of the Master bus is good practice, as it offers an easy safeguard against clipping.

Filter - 篩選

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

Filter - 篩選

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

陷波濾波器(NotchFilter)

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

聲像(Panner)

The Panner allows the stereo balance of a signal to be adjusted between the left and right channels. Headphones are recommended when configuring in this effect.

移相器(Phaser)

This effect is formed by de-phasing two duplicates of the same sound so they cancel each other out in an interesting way. Phaser produces a pleasant whooshing sound that moves back and forth through the audio spectrum, and can be a great way to create sci-fi effects or Darth Vader-like voices.

移調(PitchShift)

This effect allows the adjustment of the signal's pitch independently of its speed. All frequencies can be increased/decreased with minimal effect on transients. PitchShift can be useful to create unusually high or deep voices. Do note that altering pitch can sound unnatural when pushed outside of a narrow window.

錄製(Record)

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

混響(Reverb)

混響可以模擬不同大小的房間. 可以調整各種參數以獲得特定房間的聲效. 混響通常從 Areas 輸出(見 Reverb buses), 或對所有聲音施加一個 "室內" 的感覺.

頻譜分析儀(SpectrumAnalyzer)

This effect doesn't alter audio, instead, you add this effect to buses you want a spectrum analysis of. This would typically be used for audio visualization. Visualizing voices can be a great way to draw attention to them without just increasing their volume. A demo project using this can be found here.

身歷聲增強(StereoEnhance)

This effect uses a few algorithms to enhance a signal's stereo width.