Web Audio API

protocol

MDN · 2011

  • W3C specification for high-performance audio processing in the browser through a directed graph of audio nodes
  • The audio graph model (source → processing → destination) maps naturally to data sonification pipelines: connect data to oscillators, filters, and gain nodes
  • Runs on a separate high-priority thread from the main JavaScript event loop, enabling real-time audio even when the UI thread is busy