Web Audio API

  • Revision slug: Web_Audio_API
  • Revision title: Web Audio API
  • Revision id: 375907
  • Created:
  • Creator: teoli
  • Is current revision? No
  • Comment

Revision Content

{{draft}}

The Web Audio API is an API designed to manipulate and play audio elements on a Web page or applications. It is defined in a W3C spec and currently implemented or in progress of being implemented in WebKit, Blink and Gecko.

Reference

{{domxref("AnalyserNode")}}

{{domxref("AudioBuffer")}}

{{domxref("AudioBufferSourceNode")}}

{{domxref("AudioContext")}}

AudioDestinationNode

{{domxref("AudioListener")}}

{{domxref("AudioNode")}}

{{domxref("AudioParam")}}

AudioProcessingEvent

{{domxref("BiquadFilterNode")}}

ChannelMergerNode

ChannelSplitterNode

ConvolverNode

{{domxref("DelayNode")}}

{{domxref("DynamicsCompressorNode")}}

{{domxref("GainNode")}}

MediaElementAudioSourceNode

MediaStreamAudioDestinationNode

MediaStreamAudioSourceNode

OfflineAudioContext

OscillatorNode

{{domxref("PannerNode")}}

ScriptProcessorNode

WaveShaperNode

WaveTable

Concepts

Audio parameter types: a-rate or k-rate

De-zippering

Spatialization

Tutorials

Using the Web Audio API

Revision Source

<p>{{draft}}</p>
<p>The <strong>Web Audio API</strong> is an API designed to manipulate and play audio elements on a Web page or applications. It is defined in a W3C spec and currently implemented or in progress of being implemented in WebKit, Blink and Gecko.</p>
<h2 id="Reference">Reference</h2>
<p>{{domxref("AnalyserNode")}}</p>
<p>{{domxref("AudioBuffer")}}</p>
<p>{{domxref("AudioBufferSourceNode")}}</p>
<p>{{domxref("AudioContext")}}</p>
<p><code>AudioDestinationNode</code></p>
<p>{{domxref("AudioListener")}}</p>
<p>{{domxref("AudioNode")}}</p>
<p>{{domxref("AudioParam")}}</p>
<p><code>AudioProcessingEvent</code></p>
<p>{{domxref("BiquadFilterNode")}}</p>
<p><code>ChannelMergerNode</code></p>
<p><code>ChannelSplitterNode</code></p>
<p><code>ConvolverNode</code></p>
<p>{{domxref("DelayNode")}}</p>
<p>{{domxref("DynamicsCompressorNode")}}</p>
<p>{{domxref("GainNode")}}</p>
<p><code>MediaElementAudioSourceNode</code></p>
<p><code>MediaStreamAudioDestinationNode</code></p>
<p><code>MediaStreamAudioSourceNode</code></p>
<p><code>OfflineAudioContext</code></p>
<p><code>OscillatorNode</code></p>
<p>{{domxref("PannerNode")}}</p>
<p><code>ScriptProcessorNode</code></p>
<p><code>WaveShaperNode</code></p>
<p><code>WaveTable</code></p>
<h2 id="Concepts">Concepts</h2>
<p>Audio parameter types: a-rate or k-rate</p>
<p>De-zippering</p>
<p>Spatialization</p>
<h2>Tutorials</h2>
<p>Using the Web Audio API</p>
Revert to this revision