Der W3C-Konsortium hat bekannt gegeben, dass der API Web Audio den Status eines empfohlenen Standards erhalten hat. Die Spezifikation Web Audio beschreibt eine hochgradig programmierbare Schnittstelle, die es ermöglicht, mit JavaScript Webanwendungen zur Synthese und Verarbeitung von Audio zu entwickeln, die im Webbrowser funktionieren und keine zusĂ€tzlichen Plugins erfordern. Zu den Anwendungsbereichen von Web Audio zĂ€hlen das HinzufĂŒgen von Soundeffekten zu Webseiten, die Entwicklung von Webanwendungen zur Bearbeitung, Aufnahme, Wiedergabe und Erstellung von Musik, die Nutzung in Spielen und die Visualisierung von Klang. In Browsern wird die API Web Audio ab Firefox 35 und Chrome 14 unterstĂŒtzt.
Die API basiert auf dem Paradigma eines Routing-Grafen von Audiosignalen, in dem mehrere Objekte AudioNode miteinander verbunden sind, um den endgĂŒltigen Audiosignalfluss zu bilden. Jeder AudioNode ist mit einer bestimmten Operation am Klang (wie Filtern, Transformationen, LautstĂ€rkeĂ€nderungen usw.) oder definiert eine Quelle/Ausgabe fĂŒr den Klang (Audio-/Video-Tags, Dateien, Mikrofon, Puffer, Internetstreaming, Echtzeitsynthese) verbunden. Knoten können sowohl plattformseitige StandardfĂ€higkeiten (wie Soundeffekte und LautstĂ€rkeregelung), die in Low-Level-Sprachen implementiert sind, als auch in JavaScript erstellt werden. Es ist erlaubt, Audiosignale aus mehreren Quellen zu mischen.
Quelle: opennet.ru
