Technology
Web Audio API
The Web Audio API provides a high-level JavaScript system for processing and synthesizing audio: use a modular routing graph for real-time, high-precision sound control.
The Web Audio API is your browser's complete digital signal processing engine. It centers on the `AudioContext` (the processing environment) and a network of connected `AudioNode` objects (the modular routing graph). You can source audio from an `OscillatorNode` for synthesis, a microphone via `MediaStream`, or an HTML `<audio>` element. These sources connect to nodes like `GainNode`, `BiquadFilterNode`, or `ConvolverNode` to apply effects and mixing. This architecture supports low-latency, sample-accurate scheduling for applications like drum machines and sequencers, plus it enables advanced features like 3D spatialization and real-time audio visualization with the `AnalyserNode`.
Related technologies
Recent Talks & Demos
Showing 1-1 of 1