Web Audio API Change Log
changeset: 35:196e7644b7d2
tag: tip
user: crogers
date: Fri Mar 09 15:12:42 2012 -0800
* add optional maxDelayTime argument to createDelayNode()
* add more detail about playback state to AudioBufferSourceNode
* upgrade noteOn(), noteGrainOn(), noteOff() times to double from float
changeset: 34:7a158cdbb064
tag: tip
user: crogers
date: Mon Feb 06 16:52:39 2012 -0800
* Cleanup JavaScriptAudioNode section
* Add distance model constants for AudioPannerNode according to the OpenAL spec
* Add .normalize attribute to ConvolverNode
* Add getFrequencyResponse() method to BiquadFilterNode
* Tighten up the up-mix equations
changeset: 33:f2eda56fb791
user: crogers@google.com
date: Mon Feb 06 14:03:43 2012 -0800
summary: TEST: trivial white-space change
changeset: 12:5d9898ac7452
user: crogers@google.com
date: Fri Nov 04 15:53:14 2011 -0700
summary: fix small typo
changeset: 11:b3ea7765b09e
user: crogers@google.com
date: Fri Nov 04 15:40:58 2011 -0700
summary: Add more technical detail to BiquadFilterNode description (contributed by Raymond Toy)
changeset: 10:040afff6a7de
user: crogers
date: Sat Oct 15 19:08:15 2011 -0700
summary: small edits to the introduction
changeset: 9:8b1ceeacca49
user: crogers
date: Sat Oct 15 19:00:15 2011 -0700
summary: initial commit
changeset: 8:28f1a1f069a6
user: crogers@google.com
date: Tue Oct 04 12:10:47 2011 -0700
summary: change style-sheet to Editor's Draft
changeset: 7:3fc08c5eca76
user: crogers@google.com
date: Tue Oct 04 12:06:35 2011 -0700
summary: Working -> Editor
changeset: 6:dadd018d7a34
user: crogers@google.com
date: Tue Sep 13 12:49:11 2011 -0700
summary: add convolution reverb design document
changeset: 5:79fa66345278
user: crogers@google.com
date: Mon Aug 29 17:05:58 2011 -0700
summary: document the decodeAudioData() method
changeset: 4:0ae3f655f7f5
user: crogers
date: Mon Aug 22 14:36:33 2011 -0700
summary: fix broken MediaElementAudioSourceNode link
changeset: 3:cec741655e51
user: crogers
date: Mon Aug 22 14:33:57 2011 -0700
summary: refine section describing integration with HTMLMediaElement
changeset: 2:8de06c48aa8b
user: crogers@google.com
date: Mon Aug 01 12:05:53 2011 -0700
summary: add Privacy section
changeset: 1:f4a6cd1d1fe1
user: crogers@google.com
date: Mon Jul 18 17:53:50 2011 -0700
summary: small update - tweak musical applications thumbnail images
changeset: 0:556a04673d16
user: crogers@google.com
date: Mon Jul 18 17:23:00 2011 -0700
summary: initial commit of Web Audio API specification
------------------------------------------------------------------------
v1.0.37 | crogers@google.com | 2011-07-18 16:39:58 -0700 (Mon, 18 Jul 2011) | 1 line
add description of WaveShaperNode
------------------------------------------------------------------------
v1.0.36 | crogers@google.com | 2011-06-21 17:00:54 -0700 (Tue, 21 Jun 2011) | 1 line
tighten up some of the language - be more specific
------------------------------------------------------------------------
v1.0.35 | crogers@google.com | 2011-06-20 12:22:54 -0700 (Mon, 20 Jun 2011) | 1 line
be more precise in description of noteGrainOn() and noteOff() methods
------------------------------------------------------------------------
v1.0.34 | crogers@google.com | 2011-06-13 15:31:07 -0700 (Mon, 13 Jun 2011) | 1 line
add documentation about AudioParam scheduling/automation
------------------------------------------------------------------------
v1.0.33 | crogers@google.com | 2011-06-13 13:23:15 -0700 (Mon, 13 Jun 2011) | 1 line
add BiquadFilterNode - general cleanup
------------------------------------------------------------------------
v1.0.32 | crogers@google.com | 2011-05-11 17:25:30 -0700 (Wed, 11 May 2011) | 1 line
add DynamicsCompressorNode
------------------------------------------------------------------------
v1.0.31 | crogers@google.com | 2011-01-05 14:10:34 -0800 (Wed, 05 Jan 2011) | 5 lines
* update XMLHttpRequest information to talk about the new 'response' and 'responseType' attributes
* add comment for AudioContext contstructor that the 'webkit' prefix is required in prototype WebKit implementation
* add new AudioContext.createBuffer() method taking an ArrayBuffer (containing audio file data)
* add comment in AudioNode.connect() that fanout is supported
------------------------------------------------------------------------
v1.0.30 | crogers@google.com | 2010-11-05 12:13:33 -0700 (Fri, 05 Nov 2010) | 1 line
remove obsolete PASSTHROUGH panning model
------------------------------------------------------------------------
v1.0.29 | crogers@google.com | 2010-10-19 15:25:39 -0700 (Tue, 19 Oct 2010) | 1 line
add playbackTime attribute to AudioProcessingEvent
------------------------------------------------------------------------
v1.0.28 | crogers@google.com | 2010-10-06 11:46:05 -0700 (Wed, 06 Oct 2010) | 1 line
small tweak to panningModel and distanceModel attribute types
------------------------------------------------------------------------
v1.0.27 | crogers@google.com | 2010-10-01 15:40:50 -0700 (Fri, 01 Oct 2010) | 1 line
add playbackRate and gain attributes to AudioBufferSourceNode
------------------------------------------------------------------------
v1.0.26 | crogers@google.com | 2010-10-01 14:39:59 -0700 (Fri, 01 Oct 2010) | 1 line
remove AudioListener from AudioPannerNode since AudioContext owns it
------------------------------------------------------------------------
v1.0.25 | crogers@google.com | 2010-09-27 14:26:49 -0700 (Mon, 27 Sep 2010) | 1 line
add createAnalyser() method to AudioContext IDL
------------------------------------------------------------------------
v1.0.24 | crogers@google.com | 2010-09-14 14:15:02 -0700 (Tue, 14 Sep 2010) | 1 line
add 'context' attribute to AudioNode
------------------------------------------------------------------------
v1.0.23 | crogers@google.com | 2010-09-10 12:13:39 -0700 (Fri, 10 Sep 2010) | 4 lines
* add 'numberOfChannels' attribute to AudioDestinationNode
* Move change history to a separate document.
------------------------------------------------------------------------
v1.0.22 | crogers@google.com | 2010-08-12 14:33:28 -0700 (Thu, 12 Aug 2010) | 1 line
reworked 'Example Applications' section
------------------------------------------------------------------------
v1.0.21 | crogers@google.com | 2010-08-10 17:08:46 -0700 (Tue, 10 Aug 2010) | 11 lines
* Re-organized "Introduction" section.
- moved "interfaces defined" section down into the "API Overview" in "Introduction" section
- moved "Dynamic Lifetime" section out of the section to later in the document
- changed features ordering
- added more links and general cleanup
* got rid of MATRIXMIX in AudioPannerNode, since this is now possible by using AudioGainNodes, AudioChannelSplitters, AudioChannelMergers…
* added a little more information to AudioProcessingEvent section
* fixed copyright date from 2009 to 2010
------------------------------------------------------------------------
v1.0.20 | crogers@google.com | 2010-08-09 16:39:50 -0700 (Mon, 09 Aug 2010) | 4 lines
* Add documentation for JavaScriptAudioNode and AudioProcessingEvent
* put all the APIs under a single "Audio API" section
* other minor cleanup
------------------------------------------------------------------------
v1.0.19 | crogers@google.com | 2010-08-03 15:47:52 -0700 (Tue, 03 Aug 2010) | 1 line
small tweaks to top of page : added link to samples/demos
------------------------------------------------------------------------
v1.0.18 | crogers@google.com | 2010-07-30 12:31:51 -0700 (Fri, 30 Jul 2010) | 3 lines
* Add diagrams for AudioChannelSplitter and AudioChannelMerger
* Change order of AudioContext and AudioNode (put AudioContext first)
------------------------------------------------------------------------
v1.0.17 | crogers@google.com | 2010-07-28 16:26:56 -0700 (Wed, 28 Jul 2010) | 1 line
add DelayNode, AudioChannelSplitter, and AudioChannelMerger
------------------------------------------------------------------------
v1.0.16 | crogers@google.com | 2010-07-26 11:46:33 -0700 (Mon, 26 Jul 2010) | 1 line
added lots more detail to Hardware Scalability section
------------------------------------------------------------------------
v1.0.15 | crogers@google.com | 2010-07-20 12:37:00 -0700 (Tue, 20 Jul 2010)
minor fix to Down Mixing section
------------------------------------------------------------------------
v1.0.14 | crogers@google.com | 2010-07-20 12:21:31 -0700 (Tue, 20 Jul 2010)
* added change history section
* added many more links from JavaScript class names (AudioContext, AudioNode, etc.) to their description section
* added documentation for more classes:
AudioSourceNode
AudioDestinationNode
* changed name of AudioElementSourceNode to MediaElementAudioSourceNode and refined description
* tried to better organize order of classes
* moved AudioDelayNode to more important status
* added Channel Layouts section
* added Channel up-mixing and down-mixing section, and added links to this section
* changed name of AudioContext's createGain() method to createGainNode()
* removed sampleRate attribute from AudioNode - now AudioContext sampleRate determines everything
* added comment about AudioContext (basic implementation allows only one per document)
* removed some old obsolete references to "ownership"
* added (numberOfInputs == x : numberOfOutputs == y) to all AudioNode subclasses
------------------------------------------------------------------------
v1.0.13 | crogers@google.com | 2010-06-25 16:17:12 -0700 (Fri, 25 Jun 2010)
change to new type names: WebGLFloatArray -> Float32Array
------------------------------------------------------------------------
v1.0.12 | crogers@google.com | 2010-06-23 12:39:45 -0700 (Wed, 23 Jun 2010)
organize "Mixer Gain Structure" section better
------------------------------------------------------------------------
v1.0.11 | crogers@google.com | 2010-06-23 12:14:56 -0700 (Wed, 23 Jun 2010)
fix typo
------------------------------------------------------------------------
v1.0.10 | crogers@google.com | 2010-06-23 12:13:01 -0700 (Wed, 23 Jun 2010)
Some style tweaks to the language:
* Use third person. Avoid I, we, you
* try to avoid ... and , etc.
* other miscellaneous language cleanup: javascript -> JavaScript
* added audio incubator list email address
------------------------------------------------------------------------
v1.0.9 | crogers@google.com | 2010-06-23 11:19:28 -0700 (Wed, 23 Jun 2010)
small language change: use "can" instead of "may"
------------------------------------------------------------------------
v1.0.8 | crogers@google.com | 2010-06-22 18:52:02 -0700 (Tue, 22 Jun 2010)
add getChannelData() method to AudioBuffer
------------------------------------------------------------------------
v1.0.7 | crogers@google.com | 2010-06-22 18:36:22 -0700 (Tue, 22 Jun 2010)
Lots of changes:
* Get rid of AudioMixerNode and AudioMixerInputNode, replacing with AudioGainNode and unity gain summing junctions for inputs
* Get rid of "owner"
* Change AudioListener to be attribute of AudioContext, no longer need to set listener for AudioPannerNode
* Change name of AudioOutputNode to AudioDestinationNode (to be symmetric with AudioSourceNode)
* added createBuffer() to AudioContext
------------------------------------------------------------------------
v1.0.6 | crogers@google.com | 2010-06-14 15:01:46 -0700 (Mon, 14 Jun 2010)
tweaks to performance section
------------------------------------------------------------------------
v1.0.5 | crogers@google.com | 2010-06-09 17:48:27 -0700 (Wed, 09 Jun 2010)
small wording change
------------------------------------------------------------------------
v1.0.4 | crogers@google.com | 2010-06-09 13:03:22 -0700 (Wed, 09 Jun 2010)
add a single simple javascript example - Chris Marrin's suggestion
------------------------------------------------------------------------
v1.0.3 | crogers@google.com | 2010-06-09 12:36:43 -0700 (Wed, 09 Jun 2010)
address Andrew Scherkus's comments
------------------------------------------------------------------------
v1.0.2 | crogers@google.com | 2010-06-02 13:26:35 -0700 (Wed, 02 Jun 2010)
address first of Eric Carlson's comments
------------------------------------------------------------------------
v1.0.1 | crogers@google.com | 2010-06-01 15:46:35 -0700 (Tue, 01 Jun 2010)
change mime types
------------------------------------------------------------------------
v1.0.0 | crogers@google.com | 2010-06-01 15:42:23 -0700 (Tue, 01 Jun 2010)
add specification files
------------------------------------------------------------------------