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.
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.