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.

Audio-Effekte

Godot enthält mehrere Audioeffekte, die zu einem Audiobus hinzugefügt werden können, um jede Audiodatei, die durch diesen Bus läuft, zu verändern.

../../_images/audio_buses4.png

Probieren Sie sie alle aus, um ein Gefühl dafür zu bekommen, wie diese den Klang verändern. Hier folgt eine kurze Beschreibung der verfügbaren Effekte:

Verstärken

Verstärken ändert die Lautstärke des Signals. Einige Vorsicht ist geboten: wenn Sie den Pegel zu hoch einstellen, wird der Ton geclippt, was möglicherweise unangenehme Knack- und Poppgeräusche erzeugen könnte.

BandLimit und BandPass-Filter

Dies sind Resonanzfilter, die Frequenzen um den Grenzfrequenz-Punkt blockieren. Mit BandPass kann der Klang simuliert werden, der über eine alte Telefonleitung oder ein Megaphon übertragen wird. Das Modulieren der BandPass-Frequenz kann den Klang eines Wah-Wah-Gitarrenpedals simulieren. Denken Sie an die Gitarre in Jimi Hendrix Voodoo Child (Slight Return).

Capture

Der Capture-Effekt kopiert die Audio-Frames des Audiobusses, an den er angeschlossen ist, in einen internen Puffer. Dies kann verwendet werden, um Daten vom Mikrofon zu erfassen oder um Audio in Echtzeit über das Netzwerk zu übertragen.

Chorus

Wie der Name des Effekts schon sagt, lässt der Chorus-Effekt ein einzelnes Audiosample wie einen ganzen Chor klingen. Dazu wird ein Signal dupliziert und das Timing und die Tonhöhe jedes Duplikats geringfügig verändert und über einen LFO (Niederfrequenz-Oszillator) zeitlich variiert. Die Duplikate werden dann wieder mit dem Originalsignal zusammengemischt, wodurch ein üppiger, breiter und großer Klang entsteht. Obwohl der Chorus traditionell für Stimmen verwendet wird, kann er für fast alle Arten von Klängen eingesetzt werden.

Kompressor

Ein Dynamikbereichskompressor dämpft automatisch den Pegel des eingehenden Signals ("Ducking"), wenn seine Amplitude einen bestimmten Schwellenwert überschreitet. Die Stärke der Dämpfung ist proportional dazu, wie weit der eingehende Ton den Schwellenwert überschreitet. Der Parameter Ratio des Kompressors steuert den Dämpfungsgrad. Eine der Hauptanwendungen eines Kompressors besteht darin, den Dynamikbereich von Signalen mit sehr lauten und leisen Teilen zu reduzieren. Die Verringerung des Dynamikbereichs eines Signals kann dazu beitragen, dass es sich besser in einen Mix einfügt.

Der Kompressor kann vielfältig genutzt werden, zum Beispiel:

  • Er kann im Master-Bus verwendet werden, um das gesamte Ausgangssignal zu komprimieren, bevor es von einem Limiter erfasst wird, wodurch die Wirkung des Limiters viel subtiler wird.

  • Es kann in Sprachkanälen verwendet werden, um sicherzustellen, dass sie so gleichmäßig wie möglich klingen.

  • Er kann von einer anderen Klangquelle sidechained werden. Das bedeutet, dass er den Schallpegel eines Signals reduzieren kann, indem er den Pegel eines anderen Audiobusses zur Schwellenwerterkennung verwendet. Diese Technik wird häufig bei der Abmischung von Videospielen verwendet, um den Pegel von Musik oder Soundeffekten zu "ducken", wenn Stimmen im Spiel oder im Mehrspielermodus voll hörbar sein müssen.

  • Er kann Einschwingvorgänge durch einen langsameren Attack akzentuieren. Dies kann Soundeffekte druckvoller machen.

Bemerkung

Wenn Sie verhindern wollen, dass ein Signal eine bestimmte Amplitude überschreitet, und nicht den Dynamikbereich des Signals reduzieren wollen, ist ein Limiter für diesen Zweck wahrscheinlich die bessere Wahl als ein Kompressor. Die Anwendung einer Kompression vor einem Limiter ist jedoch immer noch eine gute Praxis.

Delay

Beim digitalen Delay wird ein Signal im Wesentlichen dupliziert und mit einer bestimmten Geschwindigkeit wiederholt, wobei der Lautstärkepegel bei jeder Wiederholung abnimmt. Delay eignet sich hervorragend für die Simulation des akustischen Raums einer Schlucht oder eines großen Raums, in dem die Schallwellen zwischen ihren Wiederholungen eine große Verzögerung aufweisen. Dies steht im Gegensatz zu Reverb, das einen natürlicheren und verschwommeneren Klang hat. In Verbindung mit Reverb können Sie damit sehr natürlich klingende Umgebungen schaffen!

Verzerrung

Verzerrt den Klang. Godot bietet mehrere Arten der Verzerrung:

  • Overdrive klingt wie ein Gitarrenverzerrer oder ein Megaphon. Damit verzerrte Töne klingen, als kämen sie aus einem minderwertigen Lautsprecher oder Gerät.

  • Tan klingt wie eine andere interessante Variante von Overdrive.

  • Bit Crushing clampt die Amplitude des Signals, wodurch es flach und knackig klingt.

Alle drei Arten der Verzerrung können einem Originalsound höhere Frequenzen hinzufügen, wodurch er in einer Mischung besser zur Geltung kommt.

EQ

EQ ist das, wovon alle anderen Equalizer erben. Es kann mit benutzerdefinierten Skripten erweitert werden, um einen Equalizer mit einer benutzerdefinierten Anzahl von Bändern zu erstellen.

EQ6, EQ10, EQ21

Godot bietet drei Equalizer mit einer unterschiedlichen Anzahl von Bändern, die im Titel dargestellt sind (6, 10 bzw. 21 Bänder). Ein Equalizer auf dem Master-Bus kann nützlich sein, um tiefe und hohe Frequenzen abzuschneiden, die von den Lautsprechern des Geräts nicht gut wiedergegeben werden können. Zum Beispiel geben die Lautsprecher eines Smartphones oder Tablets tiefe Frequenzen nicht gut wieder, so dass ein Limiter oder Kompressor Klänge abschwächen kann, die für den Benutzer ohnehin nicht hörbar sind.

Hinweis: Der Equalizer-Effekt kann deaktiviert werden, wenn ein Kopfhörer angeschlossen ist, so dass der Benutzer das Beste aus beiden Welten erhält.

Filter

Filter ist das, was alle anderen Filter erben, es sollte nicht direkt verwendet werden.

HighPassFilter

Schneidet Frequenzen unter einer bestimmten Grenzfrequenz ab. HighPassFilter wird verwendet, um den Bassinhalt eines Signals zu reduzieren.

HighShelfFilter

Reduziert alle Frequenzen oberhalb einer bestimmten Grenzfrequenz.

Limiter

Ein Limiter ähnelt einem Kompressor, ist aber weniger flexibel und soll verhindern, dass die Amplitude eines Signals einen bestimmten dB-Schwellenwert überschreitet. Das Hinzufügen eines Limiters am letzten Punkt des Master-Busses ist eine gute Praxis, da er einen einfachen Schutz gegen Clipping bietet.

LowPassFilter

Schneidet Frequenzen oberhalb einer bestimmten Grenzfrequenz ab und kann auch in Resonanz gehen ("Verstärkung von Frequenzen nahe der Grenzfrequenz"). Low Pass-Filter können verwendet werden, um "gedämpften" Klang zu simulieren. Zum Beispiel Unterwassergeräusche, Geräusche, die durch Wände blockiert werden, oder entfernte Geräusche.

LowShelfFilter

Reduziert alle Frequenzen unterhalb einer bestimmten Grenzfrequenz.

NotchFilter

Das Gegenteil zum BandPassFilter, es wird ein Schallband mit einer bestimmten Grenzfrequenz aus dem Frequenzspektrum entfernt.

Panner

Mit dem Panner kann die Stereo-Balance eines Signals zwischen dem linken und dem rechten Kanal eingestellt werden. Bei der Konfiguration dieses Effekts wird ein Kopfhörer empfohlen.

Phaser

Dieser Effekt entsteht, indem zwei Duplikate desselben Klangs phasenverschoben werden, so dass sie sich auf interessante Weise gegenseitig auslöschen. Der Phaser erzeugt einen angenehmen, zischenden Klang, der sich durch das Audiospektrum hin und her bewegt, und eignet sich hervorragend zur Erzeugung von Sci-Fi-Effekten oder Darth-Vader-ähnlichen Stimmen.

PitchShift

Mit diesem Effekt lässt sich die Tonhöhe des Signals unabhängig von seiner Geschwindigkeit einstellen. Alle Frequenzen können mit minimalen Auswirkungen auf die Einschwingvorgänge erhöht/verringert werden. PitchShift kann nützlich sein, um ungewöhnlich hohe oder tiefe Stimmen zu erzeugen. Beachten Sie jedoch, dass die Änderung der Tonhöhe unnatürlich klingen kann, wenn sie außerhalb eines engen Fensters erfolgt.

Record

Mit dem Record-Effekt kann Audio, das über den Bus geleitet wird, in eine Datei geschrieben werden.

Reverb

Reverb (auch: Hall) simuliert Räume unterschiedlicher Größe. Es verfügt über einstellbare Parameter, die angepasst werden können, um den Klang eines bestimmten Raums zu erhalten. Reverb wird normalerweise ausgegeben von Area3Ds (siehe Reverb-Busse) oder um allen Sounds ein "Kammer"-Gefühl zu verleihen.

SpectrumAnalyzer

Dieser Effekt verändert nicht das Audiosignal, stattdessen fügen Sie den Effekt zu Bussen hinzu, für die Sie eine Spektrum-Analyse wünschen. Dieser Effekt wird in der Regel für die Audiovisualisierung verwendet. Die Visualisierung von Stimmen kann eine gute Möglichkeit sein, die Aufmerksamkeit auf sie zu lenken, ohne einfach nur ihre Lautstärke zu erhöhen. Ein Demoprojekt, das diesen Effekt verwendet, finden Sie hier.

StereoEnhance

Dieser Effekt verwendet einige Algorithmen, um die Stereobreite eines Signals zu verbessern.