Web Audio API Change Log

  commit acfd1746a081eae9554095adad607ee704bd1be1
  Author: Olivier Thereaux
  Date:   Fri Oct 4 11:09:45 2013 +0100

      Updated Editors and Acknowledgments
    
      * Updated editor list
      * Updated acks with current WG membership list and a list of past WG members
      * Added WG as "authors"

  commit 7c7a870abb7a23f3904d34b6135dfdd213c339f3
  Author: Chris Wilson
  Date:   Fri Sep 13 07:50:58 2013 -0700

      Fixed reported mistype in quad up-mix.

  commit 10aafceb390842e7cdeb8295cd64dd60f5a8727f
  Author: Paul ADENOT
  Date:   Fri Sep 6 19:05:51 2013 +0200

      Fixed bogus reference to Web Midi API in the README.md

  commit 85546522484903c28fff0c8488be64d0a3876385
  Author: Paul ADENOT
  Date:   Fri Sep 6 19:03:38 2013 +0200

      Remove .DS_Store and add it to .gitignore.

  commit 69d32caf5cf51ca73ebcf75e556f62ffd7580059
  Author: Paul ADENOT
  Date:   Fri Sep 6 19:00:45 2013 +0200

      Rename specification.html to index.html and update the link to the convolution.html document.

  commit e06612b36dadffe705860653d566b172a3e0aaca
  Merge: b39314a bb70f50
  Author: Paul ADENOT
  Date:   Fri Sep 6 18:57:33 2013 +0200

      Import the hg history into a separate branch.

  commit b39314a86c90eee1328f5f515a51bc1d20241530
  Author: Paul ADENOT
  Date:   Fri Sep 6 18:57:25 2013 +0200

      To prepare for mercurial import

  commit bb70f508a48bcd9e95fb4b7f5a1e3ed69be07737
  Author: Paul ADENOT
  Date:   Fri Sep 6 18:55:14 2013 +0200

      Add README.md

  commit be86a67610ef26de3cbb9dffc447b18fdf02f6b1
  Author: Paul ADENOT
  Date:   Fri Sep 6 18:52:51 2013 +0200

      Remove non-WebAudio API related files.
    
      After importing from the hg repo [1], this commit gets rid of everything but
      what is needed for the WebAudio API spec.
    
      [1]: https://dvcs.w3.org/hg/audio/

  commit 56abf068cdc645b8b6cd4c19939c0e60b12e3eed
  Author: Paul ADENOT
  Date:   Fri Sep 6 17:43:16 2013 +0200

      Reword the text where exceptions are thrown.
    
      The goal was to make it consistent and more RFC2119-y.

  commit 50ad9b6ec655d21ad80554e90263a008b08d4683
  Author: Paul ADENOT
  Date:   Fri Sep 6 17:40:53 2013 +0200

      Bug 17325 - Specify which exception to throw.

  commit 1d9358b8dafc6dcc0f660e5f8ed0297e1f3bc359
  Author: Paul Adenot
  Date:   Fri Sep 6 17:38:10 2013 +0200

      Reword the exception throwing text to be consistent and more rfc2119-y.

  commit aaf0ac1bf77348e1d50c0f799cc32cc5cd72dd12
  Author: Paul Adenot
  Date:   Fri Sep 6 17:07:09 2013 +0200

      Bug 17325 - Specify which exception to throw.

  changeset:   332:92183159c02b
  tag:         tip
  user:        Paul Adenot
  date:        Mon Sep 02 18:26:41 2013 +0200
  description:
  Bug 21777 - Specify that "audioprocess" events should be dispatched to 
  ScriptProcessorNodes when they're not connected to an output node.

  changeset:   331:fbf524d2cc9b
  user:        Paul Adenot
  date:        Mon Sep 02 10:30:56 2013 +0200
  description:
  Bug 23092 - Clarify DelayNode timing specifics.

  changeset:   330:d5abda1da9fc
  user:        Paul Adenot
  date:        Fri Aug 30 18:15:31 2013 +0200
  description:
  Bug 22287 - Specify default value for frequency (440) and detune (0).

  changeset:   329:c356109a4006
  user:        Paul Adenot
  date:        Fri Aug 30 18:15:30 2013 +0200
  description:
  Refer to the value attribute of an AudioParam in a consistent manner.

  changeset:   328:396c4054ef67
  user:        Paul Adenot
  date:        Thu Aug 29 19:16:48 2013 +0200
  description:
  Remove the #OldNames section.

  changeset:   327:0511c6585cb6
  user:        Paul Adenot
  date:        Fri Aug 23 17:52:36 2013 +0200
  description:
  Corrects a typo where onaudioprocess was called onprocessaudio.

  changeset:   326:4f8714b58ef1
  user:        crogers
  date:        Tue Jul 16 12:13:55 2013 -0700
  description:
  Bug 21545: remove old text about computedValue

  changeset:   325:28a38310adae
  user:        Ehsan Akhgari
  date:        Mon Jul 08 17:32:25 2013 -0400
  description:
  Remove the synchronous createBuffer function from the spec

  changeset:   324:649d50bf073e
  user:        Chris Lowis
  date:        Thu Jul 04 21:00:14 2013 -0400
  description:
  Add ids to IDL code markup
  This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=22067.

  changeset:   323:4186aad8cbe6
  user:        crogers
  date:        Mon Jul 01 11:33:27 2013 -0700
  description:
  change example to use createGain() instead of createGainNode()

  changeset:   321:7c4a40a9bb57
  user:        crogers
  date:        Mon Jun 17 13:24:23 2013 -0700
  description:
  Bug 19561: Change name of WaveTable to PeriodicWave

  changeset:   320:51bdf2d4e69c
  user:        crogers
  date:        Mon Jun 17 13:16:48 2013 -0700
  description:
  Make old API names non-normative

  changeset:   319:55c70a1fd51a
  user:        Paul Adenot
  date:        Tue May 28 15:20:25 2013 +0200
  description:
  Rename an occurence of maxNumberOfChannels to maxChannelCount

  changeset:   318:a26cf1cc60d3
  user:        Ehsan Akhgari
  date:        Fri May 24 20:11:48 2013 -0400
  description:
  Remove the mention of sound-field from the spec
  This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=22155

  changeset:   317:09f8c94d400f
  user:        Ehsan Akhgari
  date:        Thu May 23 20:43:53 2013 -0400
  description:
  Mandate a NOT_SUPPORTED_ERR exception when passing invalid arguments to createBuffer

  changeset:   316:b15dd1c1e82c
  user:        Ehsan Akhgari
  date:        Wed May 22 17:06:18 2013 -0400
  description:
  Specify what happens when AudioNode.channelCount is set to 0

  changeset:   315:9a5c5d423979
  user:        crogers
  date:        Wed May 22 13:16:46 2013 -0700
  description:
  fix text about input/output channels in createScriptProcessor() : Part 2

  changeset:   314:604be68da08f
  user:        crogers
  date:        Wed May 22 13:12:49 2013 -0700
  description:
  fix text about input/output channels in createScriptProcessor()

  changeset:   313:85d08ccc69a8
  user:        crogers
  date:        Tue May 21 15:51:34 2013 -0700
  description:
  Specify the WaveShaperNode.oversample attribute

  changeset:   312:2c98b0794984
  user:        Ehsan Akhgari
  date:        Sun May 12 13:35:02 2013 -0400
  description:
  Clarify that WaveShaperNode.curve can be null

  changeset:   311:cfe4ae147c64
  user:        Ehsan Akhgari
  date:        Mon May 06 21:09:00 2013 -0400
  description:
  Remove AudioBufferSourceNode.activeSourceCount

  changeset:   310:ba6f07a395c5
  user:        Ehsan Akhgari
  date:        Mon May 06 14:04:03 2013 -0400
  description:
  Remove the soundfield panning algorithm from the spec

  changeset:   309:c4b01f068f97
  user:        Ehsan Akhgari
  date:        Sat May 04 16:16:39 2013 -0400
  description:
  Specify the ended event for AudioBufferSourceNode and OscillatorNode

  changeset:   308:101ebe21a8f4
  user:        Ehsan Akhgari
  date:        Wed May 01 22:21:44 2013 -0400
  description:
  Change the IDL for the decoding createBuffer to reflect the fact that it can return null

  changeset:   307:21562b34bf0f
  user:        crogers
  date:        Wed May 01 12:36:48 2013 -0700
  description:
  cleanup description of .channelCount and related attributes

  changeset:   306:7c45399648a7
  user:        crogers
  date:        Tue Apr 30 12:02:26 2013 -0700
  description:
  Add detail about initial value for ScriptProcessorNode.channelCount

  changeset:   305:e20301f197eb
  user:        crogers
  date:        Tue Apr 30 11:58:25 2013 -0700
  description:
  Make ScriptProcessorNode.channelCountMode be 'explicit'

  changeset:   304:37459e013fce
  user:        crogers
  date:        Mon Apr 29 16:33:10 2013 -0700
  description:
  Bug 17343: AudioBufferSourceNode state semantics and transitions undefined

  changeset:   303:f51750067961
  user:        Ehsan Akhgari
  date:        Sat Apr 27 17:44:17 2013 -0400
  description:
  Replace Unicode quotes in code samples with ASCII quotes

  changeset:   302:21c9a7bdbc3a
  user:        Ehsan Akhgari
  date:        Tue Apr 23 15:29:42 2013 -0400
  description:
  Make the |when| argument to AudioBufferSourceNode.start/stop optional

  changeset:   301:90b4b9f7b735
  user:        crogers
  date:        Mon Apr 22 13:17:21 2013 -0700
  description:
  Fix MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode sections, 
  adding channel mixing rules for MediaStreamAudioDestinationNode

  changeset:   299:adad85993ac1
  user:        Ehsan Akhgari
  date:        Thu Apr 18 18:27:38 2013 -0400
  description:
  Specify the exception codes for createScriptProcessor

  changeset:   298:3570fec878f0
  user:        Ehsan Akhgari
  date:        Thu Apr 18 18:22:34 2013 -0400
  description:
  Make the aBufferSize argument to createJavaScriptNode optional too

  changeset:   297:d251ad90bc25
  user:        Ehsan Akhgari
  date:        Thu Apr 18 17:16:38 2013 -0400
  description:
  Make the bufferSize argument to createScriptProcessor optional

  changeset:   296:ec189710ea71
  user:        Ehsan Akhgari
  date:        Sat Apr 13 20:41:36 2013 -0400
  description:
  Remove AudioProcessingEvent.node in favor of Event.target
  This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=21248

  changeset:   295:666831bdd706
  user:        crogers
  date:        Mon Apr 08 18:04:24 2013 -0700
  description:
  Bug 21545: AudioParam - min/maxValue, intrinsic value, computedValue (Part 1)

  changeset:   294:4bab1c09d1d8
  user:        crogers
  date:        Mon Apr 08 17:41:35 2013 -0700
  description:
  Bug 21541: Move information on multi channel to audio node definition

  changeset:   293:f4b0a9d88309
  user:        crogers
  date:        Mon Apr 08 15:58:37 2013 -0700
  description:
  Bug 21529: OfflineAudioContext should be event target

  changeset:   292:d76c9043e607
  user:        crogers
  date:        Mon Apr 08 15:23:47 2013 -0700
  description:
  Bug 21525: AudioDestinationNode does not always talk to audio hardware

  changeset:   291:9769f4b94d63
  user:        crogers
  date:        Mon Apr 08 15:12:49 2013 -0700
  description:
  Bug 21513: Features list need updating to reflect current contents of spec

  changeset:   290:5c21ad646174
  user:        crogers
  date:        Mon Apr 08 14:56:13 2013 -0700
  description:
  Bug 20681: spatial coords should just be in metres

  changeset:   289:7e5e69ce9ad8
  user:        crogers
  date:        Mon Apr 08 14:51:39 2013 -0700
  description:
  Bug 19704: Acceptable range for value of AnalyserNode's fftSize

  changeset:   288:29da517f565e
  user:        Ehsan Akhgari
  date:        Mon Apr 08 13:23:13 2013 -0400
  description:
  Bug 21629: Make AudioBufferSourceNode.playbackRate read-only

  changeset:   287:842c7ffec244
  user:        crogers
  date:        Fri Apr 05 16:10:29 2013 -0700
  description:
  Bug 21517: Remove AudioContext constructor code example

  changeset:   286:9835d4ab4d89
  user:        crogers
  date:        Fri Apr 05 16:05:49 2013 -0700
  description:
  Bug 21544: Specify channel mixing rules for each node

  changeset:   285:8b83d1ca7553
  user:        crogers
  date:        Fri Apr 05 15:39:33 2013 -0700
  description:
  Improve organization of channel mixing normative requirements

  changeset:   284:91d5720c1600
  user:        crogers
  date:        Fri Apr 05 15:02:56 2013 -0700
  description:
  Bug 21523: Make AudioContext and AudioNode Lifetime sections informative

  changeset:   283:15d5da7bffc0
  user:        crogers
  date:        Fri Apr 05 14:49:12 2013 -0700
  description:
  Bug 21514: API Overview is missing some interfaces

  changeset:   282:0e2f82fdc9f7
  user:        croger
  date:        Fri Apr 05 14:38:59 2013 -0700
  description:
  Bug 21516: Remove "Terminology and Algorithms" section

  changeset:   281:60756776f3b6
  user:        crogers
  date:        Tue Apr 02 18:15:22 2013 -0700
  description:
  Require alternate names

  changeset:   280:005ecbd7710c
  user:        crogers
  date:        Tue Apr 02 17:56:18 2013 -0700
  description:
  require alternate names instead of making them deprecated

  changeset:   279:827140b23ed9
  user:        crogers
  date:        Tue Apr 02 13:37:31 2013 -0700
  description:
  Remove AudioSourceNode from spec - it doesn't extend AudioNode and is not a concrete node type

  changeset:   278:f618876c86ce
  user:        Ehsan Akhgari
  date:        Tue Apr 02 15:32:51 2013 -0400
  description:
  Move the channel count attributes to AudioNode
  This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=21540.

  changeset:   277:d666a17c340c
  user:        Ehsan Akhgari
  date:        Tue Apr 02 15:09:39 2013 -0400
  description:
  Further clarifications on the AnalyserNode methods

  changeset:   276:43f3002685dd
  user:        Ehsan Akhgari
  date:        Sun Mar 31 23:53:34 2013 -0400
  description:
  Specify the AnalyserNode attributes a bit more

  changeset:   275:c3db0b38c7ac
  user:        Ehsan Akhgari
  date:        Tue Mar 26 16:41:45 2013 -0700
  description:
  Make ConvolverNode.buffer nullable

  changeset:   273:2056740735fd
  user:        Ehsan Akhgari
  date:        Wed Mar 20 23:55:29 2013 -0400
  description:
  Refer to the HTML spec for EventHandler

  changeset:   272:e26b49247d95
  user:        Ehsan Akhgari
  date:        Wed Mar 20 23:51:17 2013 -0400
  description:
  Clear the wording of the spec with regards to AudioProcessingEvent

  changeset:   271:c68c2551f6c8
  user:        Ehsan Akhgari
  date:        Fri Mar 15 18:30:29 2013 -0400
  description:
  Make AudioNode and EventTarget and onaudioprocess an EventHandler
  This fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=20764.

  changeset:   270:38125358ffc1
  user:        Ehsan Akhgari
  date:        Mon Mar 11 17:48:08 2013 -0400
  description:
  Fix the WebIDL enum syntax in the Web Audio spec

  changeset:   269:28d91bd1b594
  user:        crogers
  date:        Mon Mar 04 17:01:14 2013 -0800
  description:
  Change .maxNumberOfChannels attribute to .maxChannelCount adding more detailed text

  changeset:   268:4275c082b3de
  user:        Ehsan Akhgari
  date:        Mon Mar 04 15:04:40 2013 -0500
  description:
  Use Web IDL to define OfflineAudioContext's constrctor
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=20840

  changeset:   267:9a1501f037ba
  user:        crogers
  date:        Mon Feb 25 16:01:27 2013 -0800
  description:
  remove WebKit-specific IDL stuff

  changeset:   266:73c84470c347
  user:        crogers
  date:        Mon Feb 25 15:52:15 2013 -0800
  description:
  specify default values for mixing rules

  changeset:   265:9883196ee768
  user:        crogers
  date:        Mon Feb 25 15:48:12 2013 -0800
  description:
  minor fix removing mention of setInputMixingMode()

  changeset:   264:790aebb92f36
  user:        crogers
  date:        Mon Feb 25 15:45:19 2013 -0800
  description:
  Define channel mixing rules as AudioNode attributes instead of setInputMixingMode()

  changeset:   263:3cd6adb108b4
  user:        crogers
  date:        Tue Feb 19 12:30:35 2013 -0800
  description:
  minor tweak to code class so it's not marked as IDL

  changeset:   262:b3a132e8d6c7
  user:        crogers
  date:        Wed Feb 13 17:30:40 2013 -0800
  description:
  Describe much more detailed up and down-mixing rules

  changeset:   261:6b54d1345924
  user:        crogers
  date:        Tue Feb 12 15:38:23 2013 -0800
  description:
  Be more specific about numbers of channels of inputs and outputs

  changeset:   260:333dbb6ffbc2
  user:        crogers
  date:        Wed Feb 06 14:50:32 2013 -0800
  description:
  Add section describing MediaStreamAudioDestinationNode

  changeset:   259:69a39a516e45
  user:        crogers
  date:        Mon Feb 04 16:06:13 2013 -0800
  description:
  most floating-point attributes should be double-precision

  changeset:   257:b238f54bff9b
  user:        Olivier Thereaux
  date:        Fri Jan 18 16:04:20 2013 +0000
  description:
  small change to be more RFC2119-friendly

  changeset:   241:1b7da9774098
  user:        crogers
  date:        Sun Dec 09 17:13:56 2012 -0800
  description:
  Basic description of OfflineAudioContext

  changeset:   236:cf921b9c41ce
  user:        crogers
  date:        Tue Dec 04 15:59:30 2012 -0800
  description:
  minor correction to wording for minValue and maxValue

  changeset:   235:ef43ae5230bf
  user:        crogers
  date:        Tue Dec 04 15:49:29 2012 -0800
  description:
  Bug 20161: Make decodeAudioData neuter its array buffer argument when it begins 
  decoding a buffer, and bring it back to normal when the decoding is finished

  changeset:   234:6b85e7696c1d
  user:        crogers
  date:        Tue Dec 04 15:35:17 2012 -0800
  description:
  Bug 20039: Refine description of audio decoding

  changeset:   233:f3d3cf6ebe15
  user:        crogers
  date:        Tue Dec 04 15:23:07 2012 -0800
  description:
  elaborate on decoding steps for AudioContext createBuffer() and decodeAudioData()

  changeset:   232:a658660f3174
  user:        crogers
  date:        Tue Dec 04 14:56:19 2012 -0800
  description:
  Bug 19770: Note that if the last event for an AudioParam is a setCurveValue event, 
  the computed value after that event will be equal to the latest curve value

  changeset:   231:398d2b754707
  user:        crogers
  date:        Tue Dec 04 14:48:04 2012 -0800
  description:
  Bug 19769: Note that before the first automation event, the computed AudioParam value will be AudioParam.value

  changeset:   230:49b0c8839296
  user:        crogers
  date:        Tue Dec 04 14:40:51 2012 -0800
  description:
  Bug 19768: Explicitly mention that the initial value of AudioParam.value will be defaultValue

  changeset:   229:7d41ddcc4cdd
  user:        crogers
  date:        Tue Dec 04 14:35:59 2012 -0800
  description:
  Bug 19767: Explicitly mention that the 2nd component of AudioParam.computedValue will be 0 if there are no AudioNodes connected to it

  changeset:   228:ee728cfb2aad
  user:        crogers
  date:        Tue Dec 04 14:30:08 2012 -0800
  description:
  Bug 19764: Note in the spec that AudioParam.minValue/maxValue are merely informational

  changeset:   227:bc69b6d39cf1
  user:        crogers
  date:        Mon Dec 03 18:03:13 2012 -0800
  description:
  Convert integer constants to Web IDL enum string constants

  changeset:   226:f4bef40f3efe
  user:        crogers
  date:        Mon Dec 03 15:19:22 2012 -0800
  description:
  Bug 17411: (AudioPannerNodeUnits): AudioPannerNode units are underspecified

  changeset:   225:cb492d3bd589
  user:        Ehsan Akhgari
  date:        Thu Nov 29 15:59:38 2012 -0500
  description:
  Change the Web IDL description of decodeAudioData arguments
  The details of this change were discussed in
  https://www.w3.org/Bugs/Public/show_bug.cgi?id=20039.

  changeset:   218:30b04185a648
  user:        crogers
  date:        Wed Nov 14 13:24:01 2012 -0800
  description:
  Bug 17393: (UseDoubles): float/double inconsistency

  changeset:   217:314a8115e5e6
  user:        crogers
  date:        Wed Nov 14 13:16:57 2012 -0800
  description:
  Bug 17356: (AudioListenerOrientation): AudioListener.setOrientation vectors

  changeset:   216:c83ed4d139dc
  user:        crogers
  date:        Wed Nov 14 12:56:06 2012 -0800
  description:
  Bug 19957: PannerNode.coneGain is unused

  changeset:   215:9ebce60a77e5
  user:        crogers
  date:        Wed Nov 14 12:40:46 2012 -0800
  description:
  Bug 17412: AudioPannerNodeVectorNormalization): AudioPannerNode orientation normalization unspecified

  changeset:   214:b21b04a1ec0e
  user:        crogers
  date:        Wed Nov 14 12:16:41 2012 -0800
  description:
  Bug 17411: (AudioPannerNodeUnits): AudioPannerNode units are underspecified

  changeset:   213:dd297fada41b
  user:        crogers
  date:        Tue Nov 13 16:14:22 2012 -0800
  description:
  be more explicit about maxDelayTime units

  changeset:   212:48e0d9d7ff61
  user:        crogers
  date:        Tue Nov 13 16:02:50 2012 -0800
  description:
  Bug 19766: Clarify that reading AudioParam.computedValue will return the latest computed value for the latest audio quantum

  changeset:   211:afe07c06ef2f
  user:        crogers
  date:        Tue Nov 13 15:47:25 2012 -0800
  description:
  Bug 19872: Should specify the defaults for PannerNode's position, ...

  changeset:   210:9d6ce45332e6
  user:        crogers
  date:        Tue Nov 13 15:27:53 2012 -0800
  description:
  Bug 17390: (Joe Berkovitz): Loop start/stop points

  changeset:   209:1d8acea32c93
  user:        croger
  date:        Tue Nov 13 14:49:20 2012 -0800
  description:
  Bug 19765: Note that setting AudioParam.value will be ignored when any automation events have been set on the object

  changeset:   208:c330e53a8529
  user:        crogers
  date:        Tue Nov 13 14:39:07 2012 -0800
  description:
  Bug 19873: Clarify PannerNode.listener

  changeset:   207:8401cc23e747
  user:        crogers
  date:        Tue Nov 13 13:35:21 2012 -0800
  description:
  Bug 19900: Clarify the default values for the AudioParam attributes of BiquadFilterNode

  changeset:   206:ec9cc6af6ece
  user:        crogers
  date:        Tue Nov 13 13:06:38 2012 -0800
  description:
  Bug 19884: Specify the default value and ranges for the DynamicsCompressorNode AudioParam members

  changeset:   205:36f092872c08
  user:        crogers
  date:        Tue Nov 13 12:57:02 2012 -0800
  description:
  Bug 19910: Disallow AudioContext.createDelay(max) where max <= 0

  changeset:   204:8124b57b9221
  user:        crogers
  date:        Mon Nov 12 12:02:18 2012 -0800
  description:
  Add example code for more complex example

  changeset:   200:c956edac5174
  user:        Ehsan Akhgari
  date:        Thu Nov 01 11:32:39 2012 -0400
  description:
  Specify the default value for the AudioContext.createDelay() optional argument in Web IDL

  changeset:   197:c4c6435ac4ee
  user:        Ehsan Akhgari
  date:        Tue Oct 30 20:29:48 2012 -0400
  description:
  Mark the AudioParam members as readonly

  changeset:   196:bef71fc2f4ea
  user:        Ehsan Akhgari
  date:        Tue Oct 30 20:24:52 2012 -0400
  description:
  Make GainNode and DelayNode valid Web IDL

  changeset:   193:7caa923372ed
  user:        crogers
  date:        Mon Oct 29 14:29:23 2012 -0700
  description:
  consolidate AudioBufferSourceNode start() method

  changeset:   192:233781dbb864
  user:        crogers
  date:        Fri Oct 19 15:15:28 2012 -0700
  description:
  Bug 18332: Node creation method naming inconsistencies

  changeset:   186:1b846a5bcf3e
  user:        crogers
  date:        Mon Oct 15 17:22:54 2012 -0700
  description:
  Bug 17407: Interface naming inconsistency

  changeset:   184:cb14c7445a27
  user:        crogers
  date:        Tue Oct 09 17:21:19 2012 -0700
  description:
  Bug 17369: Oscillator.detune attribute not defined

  changeset:   183:9224fb26e77d
  user:        crogers
  date:        Tue Oct 09 16:08:50 2012 -0700
  description:
  Bug 17346: HTMLMediaElement integration

  changeset:   182:f4bfa16b820d
  user:        crogers
  date:        Tue Oct 09 15:20:50 2012 -0700
  description:
  Bug 17354: AudioListener default position, orientation and velocity

  changeset:   181:351b64e571ba
  user:        crogers
  date:        Tue Oct 09 15:02:04 2012 -0700
  description:
  Bug 17795: Behavior of multiple connections to same node needs to be explicitly defined

  changeset:   180:b7050f141b60
  user:        crogers
  date:        Mon Oct 08 13:18:45 2012 -0700
  description:
  Add missing AudioContext.createWaveShaper() method

  changeset:   179:b70ebeca5d18
  user:        crogers
  date:        Fri Oct 05 18:13:44 2012 -0700
  description:
  Bug 17399: AudioParam sampling is undefined

  changeset:   178:51b6809790c9
  user:        crogers
  date:        Fri Oct 05 17:41:52 2012 -0700
  description:
  Bug 17386: Realtime Analysis empty section

  changeset:   177:f80351b6de03
  user:        crogers
  date:        Fri Oct 05 17:38:14 2012 -0700
  description:
  minor tweak to down-mix section

  changeset:   176:c02492d0a62b
  user:        crogers
  date:        Fri Oct 05 17:35:05 2012 -0700
  description:
  Bug 17380: Channel down mixing incomplete

  changeset:   175:49742b503611
  user:        crogers
  date:        Fri Oct 05 15:40:57 2012 -0700
  description:
  Bug 17375: MixerGainStructure should be marked as informative

  changeset:   174:2246b4813c5a
  user:        crogers
  date:        Fri Oct 05 14:29:20 2012 -0700
  description:
  Bug 17381: (EventScheduling): Event Scheduling ('Need more detail here')

  changeset:   173:3bddf0c97e77
  user:        crogers
  date:        Fri Oct 05 13:12:46 2012 -0700
  description:
  Fix 18663: Need a method to get a readonly reading of the combined value when using AudioParam automation curve

  changeset:   172:79d44e3f3ced
  user:        crogers
  date:        Fri Oct 05 12:48:36 2012 -0700
  description:
  Fix 18662: Setting audioparam value while there is an automation curve will cancel that automation curve and set value immediately

  changeset:   171:627e782b34fe
  user:        crogers
  date:        Fri Oct 05 12:26:28 2012 -0700
  description:
  Fix 18661: Use startTime / endTime parameter names for AudioParam automation methods

  changeset:   170:d4beeb6ccfff
  user:        crogers
  date:        Wed Oct 03 12:26:39 2012 -0700
  description:
  Specify default value for .distanceModel

  changeset:   169:24bbac1a495c
  user:        crogers
  date:        Tue Oct 02 12:33:36 2012 -0700
  description:
  Fix Issues 17338 and 17337: AudioGain interface is not needed (Part 2)

  changeset:   168:1357959b0188
  user:        crogers
  date:        Tue Oct 02 12:28:55 2012 -0700
  description:
  Fix Issues 17338 and 17337: AudioGain interface is not needed

  changeset:   163:4b8ced7d6bb7
  user:        Ehsan Akhgari
  date:        Wed Sep 26 18:22:36 2012 -0400
  description:
  Make AudioBufferSourceNode.buffer nullable

  changeset:   162:aea45daa1200
  user:        crogers
  date:        Tue Sep 25 12:56:14 2012 -0700
  description:
  noteOn/noteOff changed to start/stop -- added deprecation notes

  changeset:   146:e3c6f275ee2b
  user:        Ehsan Akhgari
  date:        Fri Aug 24 18:27:29 2012 -0400
  description:
  Make the AudioContext object have a constructor

  changeset:   145:f3968573765c
  user:        Ehsan Akhgari
  date:        Fri Aug 24 15:54:10 2012 -0400
  description:
  Denote IDL definitions as Web IDL

  changeset:   144:f2c6f2abc7f9
  user:        Ehsan Akhgari
  date:        Fri Aug 24 15:04:37 2012 -0400
  description:
  Use `long` instead of `int`, since the int type doesn't exist in Web IDL

  changeset:   143:a5def5040069
  user:        Ehsan Akhgari
  date:        Fri Aug 24 15:02:43 2012 -0400
  description:
  Add a missing attribute keyword in AudioProcessingEvent

  changeset:   138:f3ddb7e17ae1
  user:        Ehsan Akhgari
  date:        Tue Aug 21 15:36:48 2012 -0400
  description:
  Remove the 'raises' notation from the IDLs
  'raises' has been removed from Web IDL, and we should not use it in the spec.

  changeset:   135:41db9905149d
  user:        crogers
  date:        Thu Aug 16 16:30:55 2012 -0700
  description:
  Issue 17398: Add more detailed information about how AudioParam value is calculated

  changeset:   134:268c9d52caa0
  user:        crogers
  date:        Thu Aug 16 15:21:38 2012 -0700
  description:
  another try with the style sheet

  changeset:   133:bfd740a8a8e0
  user:        crogers
  date:        Thu Aug 16 14:53:54 2012 -0700
  description:
  use local style sheet to avoid https errors

  changeset:   131:6e2abb83c34b
  user:        Ehsan Akhgari
  date:        Wed Aug 15 23:05:49 2012 -0400
  description:
  Replace the white-space based indentation of Web IDL code with a CSS-based one
  This is done to make it easier to cut and paste the Web IDL in the Web Audio
  spec to use for implementing the spec.  In particular it will make things
  easier when diffing the newer versions of the spec against the Web IDL files
  that an implementation has been using previously.

  changeset:   130:5d9d49158cd9
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:56:03 2012 -0400
  description:
  Remove more useless trailing whitespaces

  changeset:   129:f1156dd2a516
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:47:21 2012 -0400
  description:
  Remove the optional 'in' keyword from the Web IDL method declarations

  changeset:   128:38a736c48855
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:42:03 2012 -0400
  description:
  Add trailing semicolons for Web IDL interface declarations

  changeset:   127:63f9debd3c30
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:37:32 2012 -0400
  description:
  Remove useless trailing spaces

  changeset:   126:009a4f7eb13d
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:35:33 2012 -0400
  description:
  Use the correct Web IDL notation for the AudioBufferCallback callback type

  changeset:   125:a337a3ad2a7f
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:28:37 2012 -0400
  description:
  Remove the extra semicolon in the IDL file for AudioContext

  changeset:   124:b31ffa8ddc43
  user:        Ehsan Akhgari
  date:        Wed Aug 15 22:24:02 2012 -0400
  description:
  Replace the old [Optional] IDL tag with the Web IDL optional keyword

  changeset:   120:b5794b1dff11
  user:        crogers
  date:        Mon Aug 13 13:30:03 2012 -0700
  description:
  update ChangeLog

  changeset:   119:6001faaf1be7
  user:        crogers
  date:        Mon Aug 13 13:26:52 2012 -0700
  description:
  Integrate Thierry Michel's 3rd public working draft edits

  changeset:   91:1079a18d951e
  user:        crogers
  date:        Mon Jul 09 12:25:58 2012 -0700
  description:
  update ChangeLog for publication

  changeset:   90:a34e581ce43d
  user:        crogers
  date:        Tue Jun 26 15:56:31 2012 -0700
  description:
  add MediaStreamAudioSourceNode

  changeset:   88:37d43b1c8d29
  user:        crogers
  date:        Mon Jun 18 13:26:21 2012 -0700
  description:
  minor formatting fix

  changeset:   87:2bc1c74be387
  user:        crogers
  date:        Mon Jun 18 13:19:34 2012 -0700
  description:
  Add details for azimuth/elevation calculation

  changeset:   86:ef06854badfb
  user:        crogers
  date:        Fri Jun 15 17:35:27 2012 -0700
  description:
  Add equal-power-panning details

  changeset:   85:f415796410bf
  user:        crogers
  date:        Thu Jun 14 17:31:16 2012 -0700
  description:
  Add equations for distance models

  changeset:   84:d86920562bf1
  user:        crogers
  date:        Wed Jun 13 17:40:49 2012 -0700
  description:
  Bug 17334: Add precise equations for AudioParam.setTargetValueAtTime()

  changeset:   81:57c79637a516
  user:        crogers
  date:        Fri Jun 08 16:54:04 2012 -0700
  description:
  Bug 17413: AudioBuffers' relationship to AudioContext

  changeset:   80:4df179094971
  user:        crogers
  date:        Fri Jun 08 16:05:45 2012 -0700
  description:
  Bug 17359: Add much more detail about ConvolverNode

  changeset:   79:db3ad54fde10
  user:        crogers
  date:        Fri Jun 08 12:59:29 2012 -0700
  description:
  minor formatting fix

  changeset:   78:14ffd37fc7ca
  user:        crogers
  date:        Fri Jun 08 12:57:11 2012 -0700
  description:
  Bug 17335: Add much more technical detail to setValueCurveAtTime()

  changeset:   77:d1fb69113f02
  user:        crogers
  date:        Wed Jun 06 16:34:43 2012 -0700
  description:
  Add much more detail about parameter automation, including an example

  changeset:   72:afb5ef123c50
  user:        crogers
  date:        Mon Jun 04 17:25:08 2012 -0700
  description:
  ISSUE-85: Oscillator folding considerations

  changeset:   71:4de4b8263c21
  user:        crogers
  date:        Mon Jun 04 17:02:20 2012 -0700
  description:
  ISSUE-45: AudioGain scale underdefined

  changeset:   70:1fbfc8e7b350
  user:        crogers
  date:        Mon Jun 04 16:40:43 2012 -0700
  description:
  ISSUE-41: AudioNode as input to AudioParam underdefined

  changeset:   69:6ea467c0b48b
  user:        crogers
  date:        Mon Jun 04 16:14:48 2012 -0700
  description:
  ISSUE-20: Relationship to currentTime

  changeset:   68:c86957261db6
  user:        crogers
  date:        Mon Jun 04 15:48:49 2012 -0700
  description:
  ISSUE-94: Dynamic Lifetime

  changeset:   67:3837e5414cad
  user:        crogers
  date:        Mon Jun 04 13:59:31 2012 -0700
  description:
  ISSUE-42: add more detail about AudioParam sampling and block processing

  changeset:   62:7865f8b76f19
  user:        crogers
  date:        Thu May 24 18:01:20 2012 -0700
  description:
  ISSUE-69: add implementors guide for linear convolution

  changeset:   61:5f1f174d7603
  user:        crogers
  date:        Thu May 24 17:35:45 2012 -0700
  description:
  ISSUE-49: better define AudioBuffer audio data access

  changeset:   59:74bd0f9f2fb6
  user:        crogers
  date:        Thu May 24 17:13:34 2012 -0700
  description:
  ISSUE-24: define circular routing behavior

  changeset:   58:0f614b03b8cb
  parent:      50:5614c60b62e1
  user:        crogers
  date:        Thu May 24 16:35:24 2012 -0700
  description:
  ISSUE-42: specify a-rate or k-rate for each AudioParam

  changeset:   50:5614c60b62e1
  user:        crogers
  date:        Fri May 18 17:01:36 2012 -0700
  description:
  ISSUE-53: noteOn and noteOff interaction

  changeset:   49:812d1756323d
  user:        crogers
  date:        Fri May 18 16:33:29 2012 -0700
  description:
  ISSUE-34: Remove .name attribute from AudioParam

  changeset:   48:90e55985e260
  user:        crogers
  date:        Fri May 18 16:27:19 2012 -0700
  description:
  ISSUE-33: Add maxNumberOfChannels attribute to AudioDestinationNode

  changeset:   47:b4680b4ee21d
  user:        crogers
  date:        Fri May 18 15:50:08 2012 -0700
  description:
  ISSUE-19: added more info about AudioBuffer - IEEE 32-bit

  changeset:   46:6e2bbe8fd261
  user:        crogers
  date:        Fri May 18 15:37:27 2012 -0700
  description:
  ISSUE-29: remove reference to webkitAudioContext

  changeset:   44:45ffd5850438
  user:        crogers
  date:        Tue Apr 24 12:27:11 2012 -0700
  description:
  small cleanup to AudioChannelSplitter and AudioChannelMerger

  changeset:   43:8afac6dc9ac4
  user:        crogers
  date:        Tue Apr 17 11:35:56 2012 -0700
  description:
  small fix to createWaveTable()

  changeset:   42:e2e433d4ecc0
  user:        crogers
  date:        Mon Apr 16 16:00:40 2012 -0700
  description:
  fix broken image links

  changeset:   41:7011f54ec0db
  user:        crogers
  date:        Fri Apr 13 16:32:42 2012 -0700
  description:
  * Cleanup AudioNode connect() and disconnect() method descriptions.
  * Add AudioNode connect() to AudioParam method.

  changeset:   40:38fc7dcef032
  user:        crogers
  date:        Fri Apr 13 16:16:57 2012 -0700
  description:
  * Add Oscillator and WaveTable
  * Define default values for optional arguments in createJavaScriptNode(), createChannelSplitter(), createChannelMerger()
  * Define default filter type for BiquadFilterNode as LOWPASS

  changeset:   39:908b6b7b8702
  user:        crogers
  date:        Wed Apr 11 17:27:46 2012 -0700
  description:
  * add AudioContext .activeSourceCount attribute
  * createBuffer() methods can throw exceptions
  * add AudioContext method createMediaElementSource()
  * update AudioContext methods createJavaScriptNode() (clean up description of parameters)
  * update AudioContext method createChannelSplitter() (add numberOfOutputs parameter)
  * update AudioContext method createChannelMerger() (add numberOfInputs parameter)
  * update description of out-of-bounds AudioParam values (exception will not be thrown)
  * remove AudioBuffer .gain attribute
  * remove AudioBufferSourceNode .gain attribute
  * remove AudioListener .gain attribute
  * add AudioBufferSourceNode .playbackState attribute and state constants
  * RealtimeAnalyserNode no longer requires its output be connected to anything
  * update AudioChannelMerger section describing numberOfOutputs (defaults to 6 but settable in constructor)
  * update AudioChannelSplitter section describing numberOfInputs (defaults to 6 but settable in constructor)
  * add note in Spatialization sections about potential to get arbitrary convolution matrixing


  changeset:   37:980d513ab2d7
  user:        crogers
  date:        Mon Mar 12 15:32:19 2012 -0700
  description:
  add DynamicsCompressorNode parameters

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