Web Audio API

E555970

The Web Audio API is a high-level JavaScript API for creating, processing, and controlling audio in web applications, enabling complex audio effects, spatialization, and real-time audio synthesis directly in the browser.

Jump to: Statements Referenced by

Statements (65)

Predicate Object
instanceOf JavaScript API
W3C specification
audio processing API
web API
basedOn audio node graph
coreConcept AnalyserNode NERFINISHED
AudioBuffer
AudioBufferSourceNode NERFINISHED
AudioContext
AudioDestinationNode NERFINISHED
AudioListener NERFINISHED
AudioNode NERFINISHED
AudioParam NERFINISHED
AudioWorklet NERFINISHED
AudioWorkletNode NERFINISHED
BiquadFilterNode NERFINISHED
ChannelMergerNode NERFINISHED
ChannelSplitterNode NERFINISHED
ConvolverNode NERFINISHED
DelayNode NERFINISHED
DynamicsCompressorNode NERFINISHED
GainNode
IIRFilterNode NERFINISHED
MediaElementAudioSourceNode NERFINISHED
MediaStreamAudioDestinationNode NERFINISHED
MediaStreamAudioSourceNode NERFINISHED
OscillatorNode NERFINISHED
PannerNode NERFINISHED
PeriodicWave NERFINISHED
ScriptProcessorNode NERFINISHED
StereoPannerNode NERFINISHED
WaveShaperNode NERFINISHED
designedFor web applications
web browsers
enables complex audio effects in the browser
game audio in web applications
interactive audio visualizations
music production tools in the browser
goal provide high-level audio capabilities for the web platform
hasFeature 3D spatial audio
support for decoding compressed audio formats via browser
support for multiple audio channels
support for various audio sample rates
time-based automation of parameters
introduced early 2010s
maintainedBy W3C Audio Working Group NERFINISHED
World Wide Web Consortium NERFINISHED
programmingLanguage JavaScript
relatedTo HTMLMediaElement NERFINISHED
Media Capture and Streams API NERFINISHED
Web MIDI API NERFINISHED
standardizedBy W3C Recommendation NERFINISHED
supports MIDI integration via Web MIDI API
audio analysis
audio effects
audio processing
audio routing graph
audio spatialization
offline audio rendering
real-time audio synthesis
sample-accurate scheduling
usedIn Google Chrome NERFINISHED
Microsoft Edge NERFINISHED
Mozilla Firefox NERFINISHED
Safari NERFINISHED

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Web APIs example Web Audio API
Open Web Platform hasComponent Web Audio API