ISSUE-69: add implementors guide for linear convolution
authorcrogers
Thu, 24 May 2012 18:01:20 -0700
changeset 62 7865f8b76f19
parent 61 5f1f174d7603
child 63 0fae5fd027ab
ISSUE-69: add implementors guide for linear convolution
webaudio/convolution.html
webaudio/specification.html
--- a/webaudio/convolution.html	Thu May 24 17:35:45 2012 -0700
+++ b/webaudio/convolution.html	Thu May 24 18:01:20 2012 -0700
@@ -10,6 +10,10 @@
 
    <h3>Convolution Reverb</h3>
 <p>
+    <em>This section is informative and may be helpful to implementors</em>
+</p>
+   
+<p>
     A <a href="http://en.wikipedia.org/wiki/Convolution_reverb">convolution reverb</a> can be used to simulate an acoustic space with very high quality.
       It can also be used as the basis for creating a vast number of unique and interesting special effects.  This technique is widely used
       in modern professional audio and motion picture production, and is an excellent choice to create room effects in a game engine.
--- a/webaudio/specification.html	Thu May 24 17:35:45 2012 -0700
+++ b/webaudio/specification.html	Thu May 24 18:01:20 2012 -0700
@@ -325,6 +325,7 @@
       <li><a href="#Convolution-background">Background</a></li>
       <li><a href="#Convolution-motivation">Motivation for use as a
       Standard</a></li>
+      <li><a href="#Convolution-implementation-guide">Implementation Guide</a></li>
       <li><a href="#Convolution-reverb-effect">Reverb Effect (with
         matrixing)</a></li>
       <li><a href="#recording-impulse-responses">Recording Impulse
@@ -3402,6 +3403,13 @@
 represented by an audio file which can be referenced by URL. The range of
 possible effects is enormous. </p>
 
+<h3 id="Convolution-implementation-guide">Implementation Guide</h3>
+<p>
+Linear convolution can be implemented efficiently.
+Here are some <a href="https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/convolution.html">notes</a>
+describing how it can be practically implemented.
+</p>
+
 <h3 id="Convolution-reverb-effect">Reverb Effect (with matrixing)</h3>
 
 <p>Single channel convolution operates on a mono audio source, using a mono