Spiele-Glossar

Web Audio: So entstehen Musik und Klänge im Browserspiel

Klang aus Bausteinen: Mit Web Audio erzeugen Browserspiele Effekte und Musik live – ohne große Sounddateien.

6–8 Minuten

Kurz erklärt · Technik & Plattform

Web Audio ist eine Programmierschnittstelle im Webbrowser (Web Audio API), mit der Webseiten Klänge erzeugen, abspielen und bearbeiten – aus Bausteinen wie Tongenerator, Filter und Lautstärke, die zu einer Signalkette verbunden werden.

Auch: Web Audio API, WebAudio, AudioContext, Web-Audio-Schnittstelle

Web Audio einfach erklärt: Klang aus Bausteinen Ein Spiel-Ereignis „Sprung“ löst einen Klang aus. Das Signal läuft durch vier verbundene Bausteine: Der Oszillator erzeugt eine eckige Schwingung, der Filter rundet sie ab, die Lautstärke macht sie kleiner, und die Ausgabe schickt sie an den Lautsprecher, der Schallwellen abgibt. Klang aus Bausteinen löst ausSpiel: „Sprung!“ Oszillatorerzeugt Ton Filterformt Klang Lautstärkeleiser, lauter AusgabeLautsprecher Signal
So funktioniert’s: Ein Spiel-Ereignis löst einen Ton aus: Oszillator, Filter und Lautstärke formen das Signal, bevor es aus dem Lautsprecher kommt.

Was ist Web Audio?

Die Web Audio API ist ein Web-Standard des W3C, des Gremiums für Web-Standards, und seit 2021 eine offizielle Empfehlung. Sie gibt Webseiten ein kleines Tonstudio an die Hand: Klänge laden oder selbst erzeugen, mischen, filtern, im Raum verteilen und auf die Millisekunde genau starten.

Für Spiele ist das wichtig, weil jede Aktion sofort hörbar sein muss – ein Sprung, ein Treffer, ein Münzklang. Mehrere Geräusche laufen gleichzeitig, ohne sich gegenseitig abzuschneiden. Manche Spiele erzeugen sogar ihre ganze Musik live im Browser, ähnlich wie die Soundchips der 8-Bit-Zeit.

Wie funktioniert Web Audio?

Herzstück ist der AudioContext, eine Art Mischpult. Darin verbindet ein Spiel Bausteine, sogenannte Nodes, zu einer Signalkette:

BausteinAufgabeBeispiel im Spiel
OszillatorErzeugt einen Ton in einer Grundform: Sinus, Rechteck, Dreieck oder SägezahnPiepsen, Laser, Bass einer Chiptune-Melodie
AudiopufferSpielt eine geladene Aufnahme abStimme, Explosion, Applaus
FilterNimmt Höhen oder Tiefen weg und formt den KlangDumpfer Klang unter Wasser
Lautstärke (Gain)Macht leiser oder lauter, blendet ein und ausMusik leiser, wenn das Menü offen ist
PannerVerteilt den Klang nach links, rechts oder in den RaumGegner kommt von rechts
AusgabeSchickt das Ergebnis an Lautsprecher oder KopfhörerAlles, was du hörst

Web Audio hat eine eigene, sehr genaue Uhr. Ein Spiel kann Töne deshalb exakt im Takt einplanen, statt sie nur „ungefähr jetzt“ abzuspielen. Das ist die Grundlage für Rhythmus-Mechaniken und für Chiptune-Musik, die Note für Note im Code entsteht.

Warum hat ein Browserspiel manchmal keinen Ton?

Browser spielen Ton erst ab, wenn du mit der Seite etwas gemacht hast – getippt, geklickt oder eine Taste gedrückt. Diese Regel schützt vor Webseiten, die ungefragt losdröhnen. Viele Spiele starten deshalb mit einem Knopf wie „Los“ oder „Ton an“.

  • Einmal ins Spiel tippen oder klicken.
  • Lautstärke des Geräts und einen Stummschalter prüfen.
  • Ton- und Musikregler in den Optionen des Spiels prüfen.
  • Ist das Handy lautlos gestellt, bleiben manche Browser auch im Spiel stumm.

Web Audio oder Audio-Element: der Unterschied

Für einfache Fälle gibt es in HTML das <audio>-Element: Datei abspielen, anhalten, fertig. Das reicht für Hintergrundmusik oder einen Podcast. Für Spiele ist es zu grob, denn es startet nicht millisekundengenau und kann Klänge kaum verändern.

Web Audio erzeugt Töne dagegen auch ohne Datei, mischt viele Quellen und reagiert sofort. Das spart Ladezeit: Ein Spiel, das seine Musik im Code erzeugt, muss keine großen Musikdateien herunterladen. Das Gegenstück für die Grafik ist das HTML5-Canvas.

Web Audio in Spielen auf Player 0o5

Häufige Fragen zu Web Audio

Was ist die Web Audio API?

Die Web Audio API ist eine Schnittstelle im Browser, mit der Webseiten Klänge erzeugen und bearbeiten. Sie verbindet Bausteine wie Tongenerator, Filter und Lautstärkeregler zu einer Signalkette.

Warum startet der Ton erst nach dem ersten Tippen?

Browser erlauben Ton erst nach einer Aktion von dir, etwa einem Tippen oder Klick. So spielt keine Seite ungefragt Geräusche ab.

Braucht Web Audio Sounddateien?

Nicht unbedingt. Ein Oszillator erzeugt Töne direkt im Code. Viele Spiele mischen beides: erzeugte Effekte und geladene Aufnahmen.

Funktioniert Web Audio auf dem Handy?

Ja, aktuelle Browser auf Handy, Tablet und PC unterstützen Web Audio. Ist das Gerät lautlos gestellt, bleibt der Ton je nach Browser trotzdem aus.

Verwandte Begriffe

← Alle 199 Begriffe im Spiele-GlossarZu den Spielen