ISSUE-41: AudioNode as input to AudioParam underdefined
authorcrogers
Mon, 04 Jun 2012 16:40:43 -0700
changeset 70 1fbfc8e7b350
parent 69 6ea467c0b48b
child 71 4de4b8263c21
ISSUE-41: AudioNode as input to AudioParam underdefined
webaudio/specification.html
--- a/webaudio/specification.html	Mon Jun 04 16:14:48 2012 -0700
+++ b/webaudio/specification.html	Mon Jun 04 16:40:43 2012 -0700
@@ -1101,14 +1101,23 @@
 <dl>
   <dt id="dfn-connect">The <code>connect</code> to AudioParam method</dt>
     <dd><p>Connects the AudioNode to an AudioParam, controlling the parameter
-      value with an audio-rate signal.</p>
+      value with an audio-rate signal.
+      </p>
+
+      <p>It is possible to connect an AudioNode output to more than one AudioParam
+      with multiple calls to connect(). Thus, "fanout" is supported. </p>
+      <p>It is possible to connect more than one AudioNode output to a single AudioParam
+      with multiple calls to connect().  Thus, "fanin" is supported. </p>
+      <p>An AudioParam will take the rendered audio data from any AudioNode output connected to it and <a href="#down-mix">convert it to mono</a> by down-mixing if it is not
+      already mono, then mix it together with other such outputs and finally will mix with the <em>intrinsic</em>
+      parameter value (the value the AudioParam would normally have without any audio connections), including any timeline changes
+      scheduled for the parameter. </p>
+
       <p>The <dfn id="dfn-destination_3">destination</dfn> parameter is the
       AudioParam to connect to.</p>
       <p>The <dfn id="dfn-output_3">output</dfn> parameter is an index
       describing which output of the AudioNode from which to connect. An
-      out-of-bound value throws an exception.</p>
-      <p>It is possible to connect an AudioNode output to more than one AudioParam
-      with multiple calls to connect(). Thus, "fanout" is supported. </p>
+      out-of-bound value throws an exception.</p>      
     </dd>
 </dl>
 <dl>