[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] SF.net SVN: supercollider:[8132] trunk/build/Help/UGens



Revision: 8132
          http://supercollider.svn.sourceforge.net/supercollider/?rev=8132&view=rev
Author:   mullmusik
Date:     2008-12-15 01:30:14 +0000 (Mon, 15 Dec 2008)

Log Message:
-----------
changed AudioIn to SoundIn in examples

Modified Paths:
--------------
    trunk/build/Help/UGens/FFT/Convolution2.html
    trunk/build/Help/UGens/FFT/Convolution2L.html
    trunk/build/Help/UGens/FFT/PartConv.html
    trunk/build/Help/UGens/Filters/BEQSuite/BAllPass.html
    trunk/build/Help/UGens/Filters/BEQSuite/BBandPass.html
    trunk/build/Help/UGens/Filters/BEQSuite/BBandStop.html
    trunk/build/Help/UGens/Filters/BEQSuite/BHiPass.html
    trunk/build/Help/UGens/Filters/BEQSuite/BHiPass4.html
    trunk/build/Help/UGens/Filters/BEQSuite/BHiShelf.html
    trunk/build/Help/UGens/Filters/BEQSuite/BLowPass.html
    trunk/build/Help/UGens/Filters/BEQSuite/BLowPass4.html
    trunk/build/Help/UGens/Filters/BEQSuite/BLowShelf.html
    trunk/build/Help/UGens/Filters/BEQSuite/BPeakEQ.html

Modified: trunk/build/Help/UGens/FFT/Convolution2.html
===================================================================
--- trunk/build/Help/UGens/FFT/Convolution2.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/FFT/Convolution2.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -5,29 +5,24 @@
 <meta http-equiv="Content-Style-Type" content="text/css">
 <title></title>
 <meta name="Generator" content="Cocoa HTML Writer">
-<meta name="CocoaVersion" content="824.42">
+<meta name="CocoaVersion" content="949.35">
 <style type="text/css">
 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #264cd6}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001fe8}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #902f20}
-p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #653928}
-p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
-p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-span.s1 {color: #5b633c}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #2550d4}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001bec}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+span.s1 {color: #5d623c}
 span.s2 {text-decoration: underline}
 span.s3 {color: #000000}
-span.s4 {color: #062cb0}
+span.s4 {color: #0000bf}
 span.s5 {color: #606060}
-span.s6 {color: #45691f}
-span.s7 {color: #16359f}
-span.s8 {color: #0000bf}
+span.s6 {color: #007300}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -47,124 +42,124 @@
 <p class="p4"><br></p>
 <p class="p6"><span class="s3">See also <a href="Convolution2L.html"><span class="s2">Convolution2L</span></a>.</span></p>
 <p class="p2"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8"><span class="s3">(</span>//allocate three buffers</p>
+<p class="p9">b = <span class="s4">Buffer</span>.alloc(s,2048);</p>
+<p class="p9">c = <span class="s4">Buffer</span>.alloc(s,2048);</p>
+<p class="p9">d = <span class="s4">Buffer</span>.alloc(s,2048);</p>
+<p class="p7"><br></p>
+<p class="p9">b.zero;</p>
+<p class="p9">c.zero;</p>
+<p class="p9">d.zero;</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p9">50.do({ <span class="s4">|it|</span> c.set(20*it+10, 1.0.rand); });</p>
+<p class="p9">3.do({ <span class="s4">|it|</span> b.set(400*it+100, 1); });</p>
+<p class="p9">20.do({ <span class="s4">|it|</span> d.set(40*it+20, 1); });</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p9"><span class="s4">SynthDef</span>( <span class="s5">"conv-test"</span>, { <span class="s4">arg</span> kernel, t_trig=0;</p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">var</span> input;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><span class="Apple-tab-span">	</span>input=<span class="s4">Impulse</span>.ar(1);</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input,kernel,t_trig,2048, 0.5));</p>
+<p class="p9">}).send(s)</p>
+<p class="p7"><br></p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p9">x = <span class="s4">Synth</span>.new(<span class="s5">"conv-test"</span>,[<span class="s6">\kernel</span>,b]);</p>
+<p class="p7"><br></p>
+<p class="p8">// changing the buffer number:</p>
+<p class="p9">x.set(<span class="s6">\kernel</span>,c);</p>
+<p class="p8"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p9">x.set(<span class="s6">\kernel</span>,d);</p>
+<p class="p8"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p9">d.zero;</p>
+<p class="p8"><span class="s3">40.do({ </span><span class="s4">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
+<p class="p8"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p9">x.set(<span class="s6">\kernel</span>,b);</p>
+<p class="p8"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">////next example</p>
+<p class="p7"><br></p>
+<p class="p10"><span class="s3">b = </span><span class="s4">Buffer</span><span class="s3">.read(s,</span>"sounds/a11wlk01.wav"<span class="s3">);</span></p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p9"><span class="Apple-tab-span">	</span>{ <span class="s4">var</span> input, kernel;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><span class="Apple-tab-span">	</span>input= <span class="s4">SoundIn</span>.ar(0);</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input,b,0,512, 0.5));</p>
+<p class="p9"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">//another example</p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p8">//must have power of two framesize- FFT size will be sorted by Convolution2 to be double this</p>
+<p class="p8">//maximum is currently a=8192 for FFT of size 16384</p>
+<p class="p9">a=2048;</p>
+<p class="p9">s = <span class="s4">Server</span>.local;<span class="Apple-converted-space"> </span></p>
+<p class="p8">//kernel buffer</p>
+<p class="p9">g = <span class="s4">Buffer</span>.alloc(s,a,1);</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p9">g.set(0,1.0);</p>
+<p class="p9">100.do({<span class="s4">arg</span> i; g.set(a.rand, (i+1).reciprocal)});</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p8">//random impulse response</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="Apple-tab-span">	</span>{</p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">var</span> input,inputAmp,threshhold,gate;</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="Apple-tab-span">	</span>input = <span class="s4">SoundIn</span>.ar(0);<span class="Apple-converted-space"> </span></p>
+<p class="p9"><span class="Apple-tab-span">	</span>inputAmp = <span class="s4">Amplitude</span>.kr(input);</p>
+<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span>threshhold = 0.02;<span class="Apple-tab-span">	</span></span>// noise gating threshold</p>
+<p class="p9"><span class="Apple-tab-span">	</span>gate = <span class="s4">Lag</span>.kr(inputAmp &gt; threshhold, 0.01);<span class="Apple-tab-span">	</span></p>
+<p class="p7"><span class="Apple-tab-span">	</span></p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input*gate,g,0, a, 0.5));</p>
+<p class="p9"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">//one last example</p>
+<p class="p9">(</p>
+<p class="p9">b = <span class="s4">Buffer</span>.alloc(s, 512, 1);</p>
+<p class="p9">b.sine1(1.0/[1,2,3,4,5,6], <span class="s4">true</span>, <span class="s4">true</span>, <span class="s4">true</span>);</p>
+<p class="p9">)</p>
+<p class="p7"><br></p>
+<p class="p9">(</p>
+<p class="p9"><span class="Apple-tab-span">	</span>{ <span class="s4">var</span> input, kernel;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p9"><span class="Apple-tab-span">	</span>input=<span class="s4">SoundIn</span>.ar(0);</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p9"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input,b,0, 512, 0.5));</p>
+<p class="p9"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p9">)</p>
 <p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p7"><span class="s3">(</span>//allocate three buffers</p>
-<p class="p8">b = <span class="s4">Buffer</span>.alloc(s,2048);</p>
-<p class="p8">c = <span class="s4">Buffer</span>.alloc(s,2048);</p>
-<p class="p8">d = <span class="s4">Buffer</span>.alloc(s,2048);</p>
-<p class="p2"><br></p>
-<p class="p8">b.zero;</p>
-<p class="p8">c.zero;</p>
-<p class="p8">d.zero;</p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p8">50.do({ <span class="s4">|it|</span> c.set(20*it+10, 1.0.rand); });</p>
-<p class="p8">3.do({ <span class="s4">|it|</span> b.set(400*it+100, 1); });</p>
-<p class="p8">20.do({ <span class="s4">|it|</span> d.set(40*it+20, 1); });</p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p8"><span class="s4">SynthDef</span>( <span class="s5">"conv-test"</span>, { <span class="s4">arg</span> kernel, t_trig=0;</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">var</span> input;</p>
-<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p8"><span class="Apple-tab-span">	</span>input=<span class="s4">Impulse</span>.ar(1);</p>
-<p class="p2"><br></p>
-<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input,kernel,t_trig,2048, 0.5));</p>
-<p class="p8">}).send(s)</p>
-<p class="p2"><br></p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p8">x = <span class="s4">Synth</span>.new(<span class="s5">"conv-test"</span>,[<span class="s6">\kernel</span>,b]);</p>
-<p class="p2"><br></p>
-<p class="p7">// changing the buffer number:</p>
-<p class="p8">x.set(<span class="s6">\kernel</span>,c);</p>
-<p class="p7"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p8">x.set(<span class="s6">\kernel</span>,d);</p>
-<p class="p7"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p8">d.zero;</p>
-<p class="p7"><span class="s3">40.do({ </span><span class="s4">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
-<p class="p7"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p8">x.set(<span class="s6">\kernel</span>,b);</p>
-<p class="p7"><span class="s3">x.set(</span><span class="s6">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p7">////next example</p>
-<p class="p2"><br></p>
-<p class="p9"><span class="s3">b = </span><span class="s4">Buffer</span><span class="s3">.read(s,</span>"sounds/a11wlk01.wav"<span class="s3">);</span></p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p8"><span class="Apple-tab-span">	</span>{ <span class="s4">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p8"><span class="Apple-tab-span">	</span>input= <span class="s4">SoundIn</span>.ar(0);</p>
-<p class="p2"><br></p>
-<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s4">Out</span>.ar(0,<span class="s4">Convolution2</span>.ar(input,b,0,512, 0.5));</p>
-<p class="p8"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p2"><br></p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p7">//another example</p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p7">//must have power of two framesize- FFT size will be sorted by Convolution2 to be double this</p>
-<p class="p7">//maximum is currently a=8192 for FFT of size 16384</p>
-<p class="p8">a=2048;</p>
-<p class="p8">s = <span class="s4">Server</span>.local;<span class="Apple-converted-space"> </span></p>
-<p class="p7">//kernel buffer</p>
-<p class="p8">g = <span class="s4">Buffer</span>.alloc(s,a,1);</p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p8">g.set(0,1.0);</p>
-<p class="p8">100.do({<span class="s7">arg</span> i; g.set(a.rand, (i+1).reciprocal)});</p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p8">(</p>
-<p class="p10">//random impulse response</p>
-<p class="p2"><br></p>
-<p class="p8"><span class="Apple-tab-span">	</span>{</p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s7">var</span> input,inputAmp,threshhold,gate;</p>
-<p class="p2"><br></p>
-<p class="p8">input = <span class="s7">AudioIn</span>.ar(1);<span class="Apple-converted-space"> </span></p>
-<p class="p8">inputAmp = <span class="s7">Amplitude</span>.kr(input);</p>
-<p class="p10"><span class="s3">threshhold = 0.02;<span class="Apple-tab-span">	</span></span>// noise gating threshold</p>
-<p class="p8">gate = <span class="s7">Lag</span>.kr(inputAmp &gt; threshhold, 0.01);<span class="Apple-tab-span">	</span></p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p8"><span class="Apple-tab-span">	</span><span class="s7">Out</span>.ar(0,<span class="s7">Convolution2</span>.ar(input*gate,g,0, a, 0.5));</p>
-<p class="p8"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p2"><br></p>
-<p class="p8">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p11"><br></p>
-<p class="p11"><br></p>
-<p class="p12">//one last example</p>
-<p class="p13">(</p>
-<p class="p13">b = <span class="s8">Buffer</span>.alloc(s, 512, 1);</p>
-<p class="p13">b.sine1(1.0/[1,2,3,4,5,6], <span class="s8">true</span>, <span class="s8">true</span>, <span class="s8">true</span>);</p>
-<p class="p13">)</p>
-<p class="p11"><br></p>
-<p class="p13">(</p>
-<p class="p13"><span class="Apple-tab-span">	</span>{ <span class="s8">var</span> input, kernel;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p13"><span class="Apple-tab-span">	</span>input=<span class="s8">AudioIn</span>.ar(1);</p>
-<p class="p11"><br></p>
-<p class="p12"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p13"><span class="Apple-tab-span">	</span><span class="s8">Out</span>.ar(0,<span class="s8">Convolution2</span>.ar(input,b,0, 512, 0.5));</p>
-<p class="p13"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p11"><br></p>
-<p class="p13">)</p>
-<p class="p11"><br></p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/FFT/Convolution2L.html
===================================================================
--- trunk/build/Help/UGens/FFT/Convolution2L.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/FFT/Convolution2L.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -5,33 +5,25 @@
 <meta http-equiv="Content-Style-Type" content="text/css">
 <title></title>
 <meta name="Generator" content="Cocoa HTML Writer">
-<meta name="CocoaVersion" content="824.42">
+<meta name="CocoaVersion" content="949.35">
 <style type="text/css">
 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #2b51d1}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001fe8}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
-p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #843424}
-p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #9d281b}
-p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
-p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
-p.p13 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
-p.p14 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #5f3a2a}
-span.s1 {color: #5d623e}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #2c54cf}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #001bec}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+span.s1 {color: #5e613e}
 span.s2 {text-decoration: underline}
 span.s3 {color: #000000}
-span.s4 {text-decoration: underline ; color: #0736dc}
+span.s4 {text-decoration: underline ; color: #003cda}
 span.s5 {color: #0000bf}
-span.s6 {color: #0d32ac}
-span.s7 {color: #606060}
-span.s8 {color: #0024b5}
-span.s9 {color: #3b6c19}
-span.s10 {color: #4c6724}
-span.s11 {color: #1b399b}
+span.s6 {color: #606060}
+span.s7 {color: #007300}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -51,156 +43,156 @@
 <p class="p3"><b>crossfade</b> - The number of periods over which a crossfade is made. The default is 1. This must be an integer.</p>
 <p class="p4"><br></p>
 <p class="p6"><span class="s3">See also <a href="Convolution2.html"><span class="s4">Convolution2</span></a> and <a href="StereoConvolution2L.html"><span class="s2">StereoConvolution2L</span></a>.</span></p>
-<p class="p2"><br></p>
-<p class="p7">s = <span class="s5">Server</span>.local.boot;</p>
-<p class="p2"><br></p>
-<p class="p8"><span class="s3">(</span>//allocate three buffers</p>
-<p class="p9">b = <span class="s6">Buffer</span>.alloc(s,2048);</p>
-<p class="p9">c = <span class="s6">Buffer</span>.alloc(s,2048);</p>
-<p class="p9">d = <span class="s6">Buffer</span>.alloc(s,2048);</p>
-<p class="p2"><br></p>
-<p class="p9">b.zero;</p>
-<p class="p9">c.zero;</p>
-<p class="p9">d.zero;</p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p9">50.do({ <span class="s6">|it|</span> c.set(20*it+10, 1.0.rand); });</p>
-<p class="p9">3.do({ <span class="s6">|it|</span> b.set(400*it+100, 1); });</p>
-<p class="p9">20.do({ <span class="s6">|it|</span> d.set(40*it+20, 1); });</p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p9"><span class="s6">SynthDef</span>( <span class="s7">"conv-test"</span>, { <span class="s6">arg</span> kernel, t_trig=0;</p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s6">var</span> input;</p>
-<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><span class="Apple-tab-span">	</span>input=<span class="s6">Impulse</span>.ar(1);</p>
-<p class="p2"><br></p>
-<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s6">Out</span>.ar(0,<span class="s6">Convolution2L</span>.ar(input,kernel,t_trig,2048, 1, 0.5));</p>
-<p class="p9">}).send(s)</p>
-<p class="p2"><br></p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p9">x = <span class="s8">Synth</span>.new(<span class="s7">"conv-test"</span>,[<span class="s9">\kernel</span>,b]);</p>
-<p class="p2"><br></p>
-<p class="p10">// changing the buffer number:</p>
-<p class="p9">x.set(<span class="s9">\kernel</span>,c);</p>
-<p class="p10"><span class="s3">x.set(</span><span class="s9">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p9">x.set(<span class="s9">\kernel</span>,d);</p>
-<p class="p10"><span class="s3">x.set(</span><span class="s9">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p9">d.zero;</p>
-<p class="p8"><span class="s3">40.do({ </span><span class="s6">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
-<p class="p8"><span class="s3">x.set(</span><span class="s10">\</span><span class="s9">t_</span><span class="s10">trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p9">x.set(<span class="s10">\kernel</span>,b);</p>
-<p class="p8"><span class="s3">x.set(</span><span class="s10">\</span><span class="s9">t_</span><span class="s10">trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p11"><br></p>
-<p class="p7">x.free;</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p12"><span class="s3">( </span>// longer crossfade</p>
-<p class="p7"><span class="s5">SynthDef</span>( <span class="s7">"conv-test2"</span>, { <span class="s5">arg</span> kernel, t_trig=0;</p>
-<p class="p7"><span class="Apple-tab-span">	</span><span class="s5">var</span> input;</p>
-<p class="p11"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p7"><span class="Apple-tab-span">	</span>input=<span class="s5">Impulse</span>.ar(1);</p>
-<p class="p11"><br></p>
-<p class="p12"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p7"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input,kernel,t_trig,2048, 5, 0.5));</p>
-<p class="p7">}).send(s)</p>
-<p class="p11"><br></p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p9">x = <span class="s8">Synth</span>.new(<span class="s7">"conv-test2"</span>,[<span class="s9">\kernel</span>,b]);</p>
-<p class="p2"><br></p>
-<p class="p10">// changing the buffer number:</p>
-<p class="p9">x.set(<span class="s9">\kernel</span>,c);</p>
-<p class="p10"><span class="s3">x.set(</span><span class="s9">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p9">x.set(<span class="s9">\kernel</span>,d);</p>
-<p class="p10"><span class="s3">x.set(</span><span class="s9">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p9">d.zero;</p>
-<p class="p8"><span class="s3">40.do({ </span><span class="s6">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
-<p class="p8"><span class="s3">x.set(</span><span class="s10">\</span><span class="s9">t_</span><span class="s10">trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p9">x.set(<span class="s10">\kernel</span>,b);</p>
-<p class="p8"><span class="s3">x.set(</span><span class="s10">\</span><span class="s9">t_</span><span class="s10">trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
-<p class="p2"><br></p>
-<p class="p9">x.free;</p>
-<p class="p2"><br></p>
-<p class="p8">////next example</p>
-<p class="p2"><br></p>
-<p class="p13"><span class="s3">b = </span><span class="s6">Buffer</span><span class="s3">.read(s,</span>"sounds/a11wlk01.wav"<span class="s3">);</span></p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p9"><span class="Apple-tab-span">	</span>{ <span class="s6">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><span class="Apple-tab-span">	</span>input= <span class="s6">SoundIn</span>.ar(0);</p>
-<p class="p2"><br></p>
-<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s6">Out</span>.ar(0,<span class="s6">Convolution2L</span>.ar(input,b,0,512, 1,0.5));</p>
-<p class="p9"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p2"><br></p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p8">//another example</p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p8">//must have power of two framesize- FFT size will be sorted by Convolution2 to be double this</p>
-<p class="p8">//maximum is currently a=8192 for FFT of size 16384</p>
-<p class="p9">a=2048;</p>
-<p class="p9">s = <span class="s6">Server</span>.local;<span class="Apple-converted-space"> </span></p>
-<p class="p8">//kernel buffer</p>
-<p class="p9">g = <span class="s6">Buffer</span>.alloc(s,a,1);</p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p9">g.set(0,1.0);</p>
-<p class="p9">100.do({<span class="s11">arg</span> i; g.set(a.rand, (i+1).reciprocal)});</p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p14">//random impulse response</p>
-<p class="p2"><br></p>
-<p class="p9"><span class="Apple-tab-span">	</span>{</p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s11">var</span> input,inputAmp,threshhold,gate;</p>
-<p class="p2"><br></p>
-<p class="p9">input = <span class="s11">AudioIn</span>.ar(1);<span class="Apple-converted-space"> </span></p>
-<p class="p9">inputAmp = <span class="s11">Amplitude</span>.kr(input);</p>
-<p class="p14"><span class="s3">threshhold = 0.02;<span class="Apple-tab-span">	</span></span>// noise gating threshold</p>
-<p class="p9">gate = <span class="s11">Lag</span>.kr(inputAmp &gt; threshhold, 0.01);<span class="Apple-tab-span">	</span></p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s11">Out</span>.ar(0,<span class="s11">Convolution2L</span>.ar(input*gate,g,0, a, 1, 0.5));</p>
-<p class="p9"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p2"><br></p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
+<p class="p7"><br></p>
+<p class="p8">s = <span class="s5">Server</span>.local.boot;</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3">(</span>//allocate three buffers</p>
+<p class="p8">b = <span class="s5">Buffer</span>.alloc(s,2048);</p>
+<p class="p8">c = <span class="s5">Buffer</span>.alloc(s,2048);</p>
+<p class="p8">d = <span class="s5">Buffer</span>.alloc(s,2048);</p>
+<p class="p7"><br></p>
+<p class="p8">b.zero;</p>
+<p class="p8">c.zero;</p>
+<p class="p8">d.zero;</p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p8">50.do({ <span class="s5">|it|</span> c.set(20*it+10, 1.0.rand); });</p>
+<p class="p8">3.do({ <span class="s5">|it|</span> b.set(400*it+100, 1); });</p>
+<p class="p8">20.do({ <span class="s5">|it|</span> d.set(40*it+20, 1); });</p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p8"><span class="s5">SynthDef</span>( <span class="s6">"conv-test"</span>, { <span class="s5">arg</span> kernel, t_trig=0;</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">var</span> input;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>input=<span class="s5">Impulse</span>.ar(1);</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input,kernel,t_trig,2048, 1, 0.5));</p>
+<p class="p8">}).send(s)</p>
+<p class="p7"><br></p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">x = <span class="s5">Synth</span>.new(<span class="s6">"conv-test"</span>,[<span class="s7">\kernel</span>,b]);</p>
+<p class="p7"><br></p>
+<p class="p9">// changing the buffer number:</p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,c);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,d);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">d.zero;</p>
+<p class="p9"><span class="s3">40.do({ </span><span class="s5">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,b);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">x.free;</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3">( </span>// longer crossfade</p>
+<p class="p8"><span class="s5">SynthDef</span>( <span class="s6">"conv-test2"</span>, { <span class="s5">arg</span> kernel, t_trig=0;</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">var</span> input;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>input=<span class="s5">Impulse</span>.ar(1);</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input,kernel,t_trig,2048, 5, 0.5));</p>
+<p class="p8">}).send(s)</p>
+<p class="p7"><br></p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p8">x = <span class="s5">Synth</span>.new(<span class="s6">"conv-test2"</span>,[<span class="s7">\kernel</span>,b]);</p>
+<p class="p7"><br></p>
+<p class="p9">// changing the buffer number:</p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,c);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,d);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">d.zero;</p>
+<p class="p9"><span class="s3">40.do({ </span><span class="s5">|it|</span><span class="s3"> d.set(20*it+10, 1); });</span>// changing the buffers' contents</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">x.set(<span class="s7">\kernel</span>,b);</p>
+<p class="p9"><span class="s3">x.set(</span><span class="s7">\t_trig</span><span class="s3">,1); </span>// after this trigger, the change will take effect.</p>
+<p class="p7"><br></p>
+<p class="p8">x.free;</p>
+<p class="p7"><br></p>
+<p class="p9">////next example</p>
+<p class="p7"><br></p>
+<p class="p10"><span class="s3">b = </span><span class="s5">Buffer</span><span class="s3">.read(s,</span>"sounds/a11wlk01.wav"<span class="s3">);</span></p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p8"><span class="Apple-tab-span">	</span>{ <span class="s5">var</span> input, kernel;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>input= <span class="s5">SoundIn</span>.ar(0);</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input,b,0,512, 1,0.5));</p>
+<p class="p8"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p9">//another example</p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p9">//must have power of two framesize- FFT size will be sorted by Convolution2 to be double this</p>
+<p class="p9">//maximum is currently a=8192 for FFT of size 16384</p>
+<p class="p8">a=2048;</p>
+<p class="p8">s = <span class="s5">Server</span>.local;<span class="Apple-converted-space"> </span></p>
+<p class="p9">//kernel buffer</p>
+<p class="p8">g = <span class="s5">Buffer</span>.alloc(s,a,1);</p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p8">g.set(0,1.0);</p>
+<p class="p8">100.do({<span class="s5">arg</span> i; g.set(a.rand, (i+1).reciprocal)});</p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p9">//random impulse response</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="Apple-tab-span">	</span>{</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">var</span> input,inputAmp,threshhold,gate;</p>
+<p class="p7"><br></p>
+<p class="p8"><span class="Apple-tab-span">	</span>input = <span class="s5">SoundIn</span>.ar(0);<span class="Apple-converted-space"> </span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>inputAmp = <span class="s5">Amplitude</span>.kr(input);</p>
+<p class="p9"><span class="s3"><span class="Apple-tab-span">	</span>threshhold = 0.02;<span class="Apple-tab-span">	</span></span>// noise gating threshold</p>
+<p class="p8"><span class="Apple-tab-span">	</span>gate = <span class="s5">Lag</span>.kr(inputAmp &gt; threshhold, 0.01);<span class="Apple-tab-span">	</span></p>
+<p class="p7"><span class="Apple-tab-span">	</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input*gate,g,0, a, 1, 0.5));</p>
+<p class="p8"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
+<p class="p7"><br></p>
 <p class="p9">//one last example</p>
-<p class="p9">(</p>
-<p class="p9">b = <span class="s11">Buffer</span>.alloc(s, 512, 1);</p>
-<p class="p9">b.sine1(1.0/[1,2,3,4,5,6], <span class="s11">true</span>, <span class="s11">true</span>, <span class="s11">true</span>);</p>
-<p class="p9">)</p>
+<p class="p8">(</p>
+<p class="p8">b = <span class="s5">Buffer</span>.alloc(s, 512, 1);</p>
+<p class="p8">b.sine1(1.0/[1,2,3,4,5,6], <span class="s5">true</span>, <span class="s5">true</span>, <span class="s5">true</span>);</p>
+<p class="p8">)</p>
+<p class="p7"><br></p>
+<p class="p8">(</p>
+<p class="p8"><span class="Apple-tab-span">	</span>{ <span class="s5">var</span> input, kernel;</p>
+<p class="p7"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
+<p class="p8"><span class="Apple-tab-span">	</span>input=<span class="s5">SoundIn</span>.ar(0);</p>
+<p class="p7"><br></p>
+<p class="p9"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
+<p class="p8"><span class="Apple-tab-span">	</span><span class="s5">Out</span>.ar(0,<span class="s5">Convolution2L</span>.ar(input,b,0, 512, 1, 0.5));</p>
+<p class="p8"><span class="Apple-tab-span">	</span>}.play;</p>
+<p class="p7"><br></p>
+<p class="p8">)</p>
 <p class="p2"><br></p>
-<p class="p9">(</p>
-<p class="p9"><span class="Apple-tab-span">	</span>{ <span class="s11">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></p>
-<p class="p9"><span class="Apple-tab-span">	</span>input=<span class="s11">AudioIn</span>.ar(1);</p>
-<p class="p2"><br></p>
-<p class="p14"><span class="s3"><span class="Apple-tab-span">	</span></span>//must have power of two framesize</p>
-<p class="p9"><span class="Apple-tab-span">	</span><span class="s11">Out</span>.ar(0,<span class="s11">Convolution2L</span>.ar(input,b,0, 512, 1, 0.5));</p>
-<p class="p9"><span class="Apple-tab-span">	</span> }.play;</p>
-<p class="p2"><br></p>
-<p class="p9">)</p>
-<p class="p2"><br></p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/FFT/PartConv.html
===================================================================
--- trunk/build/Help/UGens/FFT/PartConv.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/FFT/PartConv.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -5,17 +5,20 @@
 <meta http-equiv="Content-Style-Type" content="text/css">
 <title></title>
 <meta name="Generator" content="Cocoa HTML Writer">
-<meta name="CocoaVersion" content="824.48">
+<meta name="CocoaVersion" content="949.35">
 <style type="text/css">
 p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Helvetica}
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #ad140d}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #606060}
+p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #9e201b}
+p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
 span.s1 {color: #000000}
-span.s2 {color: #001bb9}
+span.s2 {color: #0000bf}
 span.Apple-tab-span {white-space:pre}
 </style>
 </head>
@@ -37,105 +40,105 @@
 <p class="p3"><b>irbufnum</b>- Prepared buffer of spectra for each partition of the inpulse response</p>
 <p class="p2"><br></p>
 <p class="p2"><br></p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p6">//preparation; essentially, allocate an impulse response buffer, then follow a special buffer preparation step to set up the data the plugin needs. Different options are provided commented out for loading impulse responses from soundfiles.</p>
+<p class="p7">(</p>
+<p class="p6"><span class="s1">~fftsize=2048; </span>//also 4096 works on my machine; 1024 too often and amortisation too pushed, 8192 more high load FFT</p>
+<p class="p5"><br></p>
+<p class="p7">s.waitForBoot({</p>
+<p class="p5"><br></p>
+<p class="p7">{</p>
+<p class="p7"><span class="s2">var</span> ir, irbuffer, bufsize;<span class="Apple-converted-space"> </span></p>
+<p class="p5"><br></p>
+<p class="p6">////MONO ONLY</p>
+<p class="p6">//pre-existing impulse response sound files (could also use any general soundfile too for cross-synthesis effects)</p>
+<p class="p6">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/ir2.wav");</p>
+<p class="p6">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/ir.wav");</p>
+<p class="p6">//this is a two second long hall IR</p>
+<p class="p6">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/bighall2.wav");</p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p6">//synthesise the honourable 'Dan Stowell' impulse response</p>
+<p class="p7">ir = ([1] ++0.dup(100) ++ ((1, 0.99998 .. 0).collect{<span class="s2">|f|</span> f =</p>
+<p class="p7">f.squared.squared; f = if(f.coin){0}{f.squared}; f =</p>
+<p class="p7">if(0.5.coin){0-f}{f}<span class="Apple-converted-space">  </span>} * 0.1)).normalizeSum;</p>
+<p class="p6">//ir.plot;</p>
+<p class="p7">irbuffer = <span class="s2">Buffer</span>.loadCollection(s,ir);</p>
+<p class="p5"><br></p>
+<p class="p7">s.sync;</p>
+<p class="p5"><br></p>
+<p class="p7">bufsize= <span class="s2">PartConv</span>.calcBufSize(~fftsize,irbuffer);</p>
+<p class="p6">//~numpartitions= PartConv.calcNumPartitions(~fftsize,irbuffer);</p>
+<p class="p5"><br></p>
+<p class="p7">~irspectrum= <span class="s2">Buffer</span>.alloc(s,bufsize,1);</p>
+<p class="p5"><br></p>
+<p class="p7">~irspectrum.preparePartConv(irbuffer, ~fftsize);</p>
+<p class="p5"><br></p>
+<p class="p7">s.sync;<span class="Apple-converted-space"> </span></p>
+<p class="p5"><br></p>
+<p class="p6"><span class="s1">irbuffer.free; </span>//don't need time domain data anymore, just needed spectral version</p>
+<p class="p7">}.fork;</p>
+<p class="p5"><br></p>
+<p class="p7">});</p>
+<p class="p5"><br></p>
+<p class="p7">)</p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p8"><span class="s1">~target= </span><span class="s2">Buffer</span><span class="s1">.read(s,</span>"sounds/a11wlk01.wav"<span class="s1">);</span></p>
+<p class="p6">//~target= Buffer.read(s,"sounds/break");</p>
+<p class="p5"><br></p>
+<p class="p7">(</p>
+<p class="p5"><br></p>
+<p class="p7">{ <span class="s2">var</span> input, kernel;</p>
+<p class="p5"><span class="Apple-tab-span">	</span></p>
+<p class="p7">input= <span class="s2">PlayBuf</span>.ar(1,~target, loop:1);<span class="Apple-tab-span">	</span></p>
+<p class="p5"><br></p>
+<p class="p7"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum, 0.5));</p>
+<p class="p7"><span class="Apple-converted-space"> </span>}.play;</p>
+<p class="p5"><br></p>
+<p class="p7">)</p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p6">//convolve with live input</p>
+<p class="p7">(</p>
+<p class="p5"><br></p>
+<p class="p7">{ <span class="s2">var</span> input, kernel;</p>
+<p class="p5"><span class="Apple-tab-span">	</span></p>
+<p class="p7">input= <span class="s2">SoundIn</span>.ar(0);<span class="Apple-tab-span">	</span></p>
+<p class="p5"><br></p>
+<p class="p7"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum));</p>
+<p class="p7">}.play;</p>
+<p class="p7">)</p>
+<p class="p5"><br></p>
+<p class="p5"><br></p>
+<p class="p6">//should get back original impulse response (once every four seconds)</p>
+<p class="p7">(</p>
+<p class="p5"><br></p>
+<p class="p7">{ <span class="s2">var</span> input, kernel;</p>
+<p class="p5"><span class="Apple-tab-span">	</span></p>
+<p class="p7">input= <span class="s2">Impulse</span>.ar(0.25);<span class="Apple-tab-span">	</span></p>
+<p class="p5"><br></p>
+<p class="p7"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum));</p>
+<p class="p7"><span class="Apple-converted-space"> </span>}.play;</p>
+<p class="p5"><br></p>
+<p class="p7">)</p>
 <p class="p2"><br></p>
 <p class="p2"><br></p>
+<p class="p9">//only free buffers once you're finished with examples</p>
+<p class="p9">//if you free whilst PartConv is still running, the server won't crash, but PartConv output will go to zero abruptly</p>
+<p class="p10">(</p>
+<p class="p10">~irspectrum.free;</p>
+<p class="p10">~target.free;</p>
+<p class="p10">)</p>
 <p class="p2"><br></p>
-<p class="p5">//preparation; essentially, allocate an impulse response buffer, then follow a special buffer preparation step to set up the data the plugin needs. Different options are provided commented out for loading impulse responses from soundfiles.</p>
-<p class="p6">(</p>
-<p class="p5"><span class="s1">~fftsize=2048; </span>//also 4096 works on my machine; 1024 too often and amortisation too pushed, 8192 more high load FFT</p>
 <p class="p2"><br></p>
-<p class="p6">s.waitForBoot({</p>
 <p class="p2"><br></p>
-<p class="p6">{</p>
-<p class="p6"><span class="s2">var</span> ir, irbuffer, bufsize;<span class="Apple-converted-space"> </span></p>
 <p class="p2"><br></p>
-<p class="p5">////MONO ONLY</p>
-<p class="p5">//pre-existing impulse response sound files (could also use any general soundfile too for cross-synthesis effects)</p>
-<p class="p5">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/ir2.wav");</p>
-<p class="p5">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/ir.wav");</p>
-<p class="p5">//this is a two second long hall IR</p>
-<p class="p5">//irbuffer= Buffer.read(s,"/Volumes/data/audio/ir/bighall2.wav");</p>
 <p class="p2"><br></p>
 <p class="p2"><br></p>
-<p class="p5">//synthesise the honourable 'Dan Stowell' impulse response</p>
-<p class="p6">ir = ([1] ++0.dup(100) ++ ((1, 0.99998 .. 0).collect{<span class="s2">|f|</span> f =</p>
-<p class="p6">f.squared.squared; f = if(f.coin){0}{f.squared}; f =</p>
-<p class="p6">if(0.5.coin){0-f}{f}<span class="Apple-converted-space">  </span>} * 0.1)).normalizeSum;</p>
-<p class="p5">//ir.plot;</p>
-<p class="p6">irbuffer = <span class="s2">Buffer</span>.loadCollection(s,ir);</p>
 <p class="p2"><br></p>
-<p class="p6">s.sync;</p>
-<p class="p2"><br></p>
-<p class="p6">bufsize= <span class="s2">PartConv</span>.calcBufSize(~fftsize,irbuffer);</p>
-<p class="p5">//~numpartitions= PartConv.calcNumPartitions(~fftsize,irbuffer);</p>
-<p class="p2"><br></p>
-<p class="p6">~irspectrum= <span class="s2">Buffer</span>.alloc(s,bufsize,1);</p>
-<p class="p2"><br></p>
-<p class="p6">~irspectrum.preparePartConv(irbuffer, ~fftsize);</p>
-<p class="p2"><br></p>
-<p class="p6">s.sync;<span class="Apple-converted-space"> </span></p>
-<p class="p2"><br></p>
-<p class="p5"><span class="s1">irbuffer.free; </span>//don't need time domain data anymore, just needed spectral version</p>
-<p class="p6">}.fork;</p>
-<p class="p2"><br></p>
-<p class="p6">});</p>
-<p class="p2"><br></p>
-<p class="p6">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p7"><span class="s1">~target= </span><span class="s2">Buffer</span><span class="s1">.read(s,</span>"sounds/a11wlk01.wav"<span class="s1">);</span></p>
-<p class="p5">//~target= Buffer.read(s,"sounds/break");</p>
-<p class="p2"><br></p>
-<p class="p6">(</p>
-<p class="p2"><br></p>
-<p class="p6">{ <span class="s2">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p6">input= <span class="s2">PlayBuf</span>.ar(1,~target, loop:1);<span class="Apple-tab-span">	</span></p>
-<p class="p2"><br></p>
-<p class="p6"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum, 0.5));</p>
-<p class="p6"><span class="Apple-converted-space"> </span>}.play;</p>
-<p class="p2"><br></p>
-<p class="p6">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p5">//convolve with live input</p>
-<p class="p6">(</p>
-<p class="p2"><br></p>
-<p class="p6">{ <span class="s2">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p6">input= <span class="s2">AudioIn</span>.ar(1);<span class="Apple-tab-span">	</span></p>
-<p class="p2"><br></p>
-<p class="p6"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum));</p>
-<p class="p6">}.play;</p>
-<p class="p6">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p5">//should get back original impulse response (once every four seconds)</p>
-<p class="p6">(</p>
-<p class="p2"><br></p>
-<p class="p6">{ <span class="s2">var</span> input, kernel;</p>
-<p class="p2"><span class="Apple-tab-span">	</span></p>
-<p class="p6">input= <span class="s2">Impulse</span>.ar(0.25);<span class="Apple-tab-span">	</span></p>
-<p class="p2"><br></p>
-<p class="p6"><span class="s2">Out</span>.ar(0,<span class="s2">PartConv</span>.ar(input,~fftsize, ~irspectrum.bufnum));</p>
-<p class="p6"><span class="Apple-converted-space"> </span>}.play;</p>
-<p class="p2"><br></p>
-<p class="p6">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p5">//only free buffers once you're finished with examples</p>
-<p class="p5">//if you free whilst PartConv is still running, the server won't crash, but PartConv output will go to zero abruptly</p>
-<p class="p6">(</p>
-<p class="p6">~irspectrum.free;</p>
-<p class="p6">~target.free;</p>
-<p class="p6">)</p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
-<p class="p2"><br></p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BAllPass.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BAllPass.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BAllPass.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {color: #000000}
 span.s3 {color: #0000bf}
@@ -32,7 +33,7 @@
 <p class="p3"><b>rq</b> - the reciprocal of Q.<span class="Apple-converted-space">  </span>bandwidth / cutoffFreq.<span class="Apple-converted-space"> </span></p>
 <p class="p4"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p4"><br></p>
@@ -42,17 +43,17 @@
 <p class="p5">(</p>
 <p class="p6"><span class="s2">z = { </span>// thru</p>
 <p class="p7">BAllPass<span class="s2">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s3">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s3">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s3">MouseX</span>.kr(10,18000,<span class="s4">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.8, <span class="s5">// rq</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s5">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p8"><br></p>
 <p class="p5">(</p>
 <p class="p6"><span class="s2">z = { </span>// like a bandpass</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s3">var</span> sig;</p>
-<p class="p5"><span class="Apple-tab-span">	</span>sig = <span class="s3">AudioIn</span>.ar([1,2]) * 0.5;</p>
+<p class="p5"><span class="Apple-tab-span">	</span>sig = <span class="s3">SoundIn</span>.ar([0,1]), * 0.5;</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s3">BAllPass</span>.ar(sig, <span class="s3">MouseX</span>.kr(10,18000,<span class="s4">\exponential</span>), 0.8) + sig.neg</p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BBandPass.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BBandPass.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BBandPass.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,8 +11,9 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -32,7 +33,7 @@
 <p class="p3"><b>bw</b> - the bandwidth in octaves between -3 dB frequencies</p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p2"><br></p>
@@ -41,14 +42,14 @@
 <p class="p5">s.boot;</p>
 <p class="p5">(</p>
 <p class="p5">z = {</p>
-<p class="p6">BBandPass.<span class="s3">ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p6">BBandPass<span class="s3">.ar(</span></p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.0, 10.0, <span class="s5">\linear</span>), <span class="s6">// bw</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p7"><br></p>
 <p class="p5">(</p>
 <p class="p5">z = {</p>
 <p class="p6">BBandPass<span class="s3">.ar(</span></p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BBandStop.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BBandStop.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BBandStop.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -33,7 +34,7 @@
 <p class="p3"><b>bw</b> - the bandwidth in octaves between -3 dB frequencies</p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p2"><br></p>
@@ -43,13 +44,13 @@
 <p class="p5">(</p>
 <p class="p5">z = {</p>
 <p class="p6">BBandStop<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.0, 10.0, <span class="s5">\linear</span>), <span class="s6">// bw</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p7"><br></p>
 <p class="p5">(</p>
 <p class="p5">z = {</p>
 <p class="p6">BBandStop<span class="s3">.ar(</span></p>
@@ -59,9 +60,9 @@
 <p class="p5"><span class="Apple-tab-span">	</span>0.1); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p7"><br></p>
 <p class="p5">(</p>
-<p class="p7"><span class="s3">z = { </span>// drill...</p>
+<p class="p8"><span class="s3">z = { </span>// drill...</p>
 <p class="p6">BBandStop<span class="s3">.ar(</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SinOsc</span>.ar(1000) ! 2,</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(800,1200,<span class="s5">\exponential</span>),</p>
@@ -69,9 +70,9 @@
 <p class="p5"><span class="Apple-tab-span">	</span>0.1); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p7"><br></p>
 <p class="p5">(</p>
-<p class="p7"><span class="s3">z = { </span>// nada</p>
+<p class="p8"><span class="s3">z = { </span>// nada</p>
 <p class="p6">BBandStop<span class="s3">.ar(</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SinOsc</span>.ar(1000) ! 2,</p>
 <p class="p5"><span class="Apple-tab-span">	</span>1000,</p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BHiPass.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BHiPass.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BHiPass.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,7 +11,7 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
@@ -32,7 +32,7 @@
 <p class="p3"><b>rq</b> - the reciprocal of Q.<span class="Apple-converted-space">  </span>bandwidth / cutoffFreq.<span class="Apple-converted-space"> </span></p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p2"><br></p>
@@ -42,7 +42,7 @@
 <p class="p5">(</p>
 <p class="p5">z = {</p>
 <p class="p6"><span class="s3"><span class="Apple-tab-span">	</span></span>BHiPass<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.0, 1.0, <span class="s5">\linear</span>), <span class="s6">// rq</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BHiPass4.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BHiPass4.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BHiPass4.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,8 +11,9 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -24,7 +25,7 @@
 </head>
 <body>
 <p class="p1"><span class="s1"><b>BHiPass4<span class="Apple-tab-span">	</span></b></span><b><span class="Apple-tab-span">	</span>24db/oct rolloff - 4th order resonant<span class="Apple-converted-space">  </span>Hi Pass Filter. [1]</b></p>
-<p class="p2"><b></b><br></p>
+<p class="p2"><br></p>
 <p class="p3"><b>BHiPass4.ar(in, freq, rq, mul, add)</b></p>
 <p class="p4"><br></p>
 <p class="p3"><b>in</b> - input signal to be processed</p>
@@ -39,16 +40,16 @@
 <p class="p3">[1] this is a pseudo UGen. BHiPass4 is built by cascading 2 SOS sections.</p>
 <p class="p2"><br></p>
 <p class="p3">see also:<span class="s2"> </span><b>SOS, BLowPass, BLowPass4, BHiPass, BPeakEQ, BLowShelf, BHiShelf, BBandPass, BBandStop, BAllPass.</b></p>
-<p class="p4"><br></p>
-<p class="p5">s.boot;</p>
-<p class="p5">(</p>
-<p class="p5">z = {</p>
-<p class="p6"><span class="s3"><span class="Apple-tab-span">	</span></span>BHiPass4<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.1, 1.0, <span class="s5">\linear</span>), <span class="s6">// rq</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
-<p class="p5">}.play)</p>
-<p class="p5">z.release;</p>
+<p class="p5"><br></p>
+<p class="p6">s.boot;</p>
+<p class="p6">(</p>
+<p class="p6">z = {</p>
+<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span>BHiPass4<span class="s3">.ar(</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.1, 1.0, <span class="s5">\linear</span>), <span class="s6">// rq</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
+<p class="p6">}.play)</p>
+<p class="p6">z.release;</p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BHiShelf.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BHiShelf.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BHiShelf.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -25,7 +26,7 @@
 </head>
 <body>
 <p class="p1"><span class="s1"><b>BHiShelf<span class="Apple-tab-span">	</span></b></span><b><span class="Apple-tab-span">	</span>Hi Shelf.</b></p>
-<p class="p2"><b></b><br></p>
+<p class="p2"><br></p>
 <p class="p3"><b>BHiShelf.ar(in, freq, rs, db, mul, add)</b></p>
 <p class="p4"><br></p>
 <p class="p3"><b>in</b> - input signal to be processed.</p>
@@ -44,18 +45,18 @@
 <p class="p5">(</p>
 <p class="p6"><span class="s3">z = { </span>// toy around with boost/cut</p>
 <p class="p7">BHiShelf<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(2200,18000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span>1.0,<span class="Apple-converted-space">  </span><span class="s6">// rs</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(18.0, -18.0, <span class="s5">\linear</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p4"><br></p>
+<p class="p8"><br></p>
 <p class="p5">(</p>
 <p class="p6"><span class="s3">z = { </span>// toy around with rs</p>
 <p class="p7">BHiShelf<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(2200,18000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.1, 1.0, <span class="s5">\linear</span>),<span class="Apple-converted-space">  </span><span class="s6">// rs</span></p>
 <p class="p6"><span class="s3"><span class="Apple-tab-span">	</span>6,<span class="Apple-tab-span">	</span></span>// db</p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BLowPass.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BLowPass.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BLowPass.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,8 +11,9 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -32,22 +33,22 @@
 <p class="p3"><b>rq</b> - the reciprocal of Q.<span class="Apple-converted-space">  </span>bandwidth / cutoffFreq.<span class="Apple-converted-space"> </span></p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p4"><br></p>
 <p class="p3">see also:<span class="s2"> </span><b>SOS, BLowPass4, BHiPass, BHiPass4, BLowShelf, BHiShelf, BBandPass, BBandStop, BAllPass.</b></p>
-<p class="p2"><br></p>
-<p class="p5">s.boot;</p>
-<p class="p5">(</p>
-<p class="p5">z = {</p>
-<p class="p6"><span class="s3"><span class="Apple-tab-span">	</span></span>BLowPass<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.0, 1.0, <span class="s5">\linear</span>), <span class="s6">// rq</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
-<p class="p5">}.play)</p>
-<p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p5"><br></p>
+<p class="p6">s.boot;</p>
+<p class="p6">(</p>
+<p class="p6">z = {</p>
+<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span>BLowPass<span class="s3">.ar(</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.0, 1.0, <span class="s5">\linear</span>), <span class="s6">// rq</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
+<p class="p6">}.play)</p>
+<p class="p6">z.release;</p>
+<p class="p5"><br></p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BLowPass4.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BLowPass4.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BLowPass4.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -33,24 +34,24 @@
 <p class="p3"><b>rq</b> - the reciprocal of Q.<span class="Apple-converted-space">  </span>bandwidth / cutoffFreq.</p>
 <p class="p4"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p4"><br></p>
 <p class="p3">[1] this is a composite pseudo UGen. BLowPass4 is built by cascading 2 SOS sections.</p>
 <p class="p4"><br></p>
 <p class="p3">see also:<span class="s2"> </span><b>SOS, BLowPass, BHiPass, BHiPass4, BPeakEQ, BLowShelf, BHiShelf, BBandPass, BBandStop, BAllPass.</b></p>
-<p class="p2"><br></p>
-<p class="p5">s.boot;</p>
-<p class="p5">(</p>
-<p class="p5">z = {</p>
-<p class="p6"><span class="s3"><span class="Apple-tab-span">	</span></span>BLowPass4<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
-<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s4">MouseY</span><span class="s3">.kr(0.1, 1.0, </span><span class="s5">\linear</span><span class="s3">), </span>// rq - compensate for 2 biquad sections.</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
-<p class="p5">}.play)</p>
-<p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p5"><br></p>
+<p class="p6">s.boot;</p>
+<p class="p6">(</p>
+<p class="p6">z = {</p>
+<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span></span>BLowPass4<span class="s3">.ar(</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(10,20000,<span class="s5">\exponential</span>), <span class="s6">// cutoff freq.</span></p>
+<p class="p8"><span class="s3"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span></span><span class="s4">MouseY</span><span class="s3">.kr(0.1, 1.0, </span><span class="s5">\linear</span><span class="s3">), </span>// rq - compensate for 2 biquad sections.</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
+<p class="p6">}.play)</p>
+<p class="p6">z.release;</p>
+<p class="p5"><br></p>
 </body>
 </html>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BLowShelf.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BLowShelf.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BLowShelf.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
 p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
 p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -34,7 +35,7 @@
 <p class="p3"><b>db </b>- gain. boost/cut the center frequency in dBs.</p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p4"><br></p>
@@ -44,18 +45,18 @@
 <p class="p5">(</p>
 <p class="p6"><span class="s3">z = { </span>// toy around with boost/cut</p>
 <p class="p7">BLowShelf<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(40,6000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span>1.0,<span class="Apple-converted-space">  </span><span class="s6">// rs</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(24.0, -24.0, <span class="s5">\linear</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
 <p class="p5">}.play)</p>
 <p class="p5">z.release;</p>
-<p class="p2"><br></p>
+<p class="p8"><br></p>
 <p class="p5">(</p>
 <p class="p6"><span class="s3">z = { </span>// toy around with rs</p>
 <p class="p7">BLowShelf<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
+<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,6000,<span class="s5">\exponential</span>),</p>
 <p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(0.1, 1.0, <span class="s5">\linear</span>),<span class="Apple-converted-space">  </span><span class="s6">// rs</span></p>
 <p class="p5"><span class="Apple-tab-span">	</span>6,</p>

Modified: trunk/build/Help/UGens/Filters/BEQSuite/BPeakEQ.html
===================================================================
--- trunk/build/Help/UGens/Filters/BEQSuite/BPeakEQ.html	2008-12-15 00:25:22 UTC (rev 8131)
+++ trunk/build/Help/UGens/Filters/BEQSuite/BPeakEQ.html	2008-12-15 01:30:14 UTC (rev 8132)
@@ -11,9 +11,10 @@
 p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; min-height: 12.0px}
 p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica}
 p.p4 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
-p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco}
-p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
-p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
+p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000; min-height: 12.0px}
+p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #000000}
+p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #bf0000}
+p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; font: 9.0px Monaco; color: #0000bf}
 span.s1 {font: 18.0px Helvetica}
 span.s2 {font: 9.0px Monaco}
 span.s3 {color: #000000}
@@ -34,33 +35,33 @@
 <p class="p3"><b>db </b>- boost/cut the center frequency (in dBs).</p>
 <p class="p2"><br></p>
 <p class="p3">The B equalization suite is based on the Second Order Section (<b>SOS</b>) biquad UGen.</p>
-<p class="p4"><b></b><br></p>
+<p class="p4"><br></p>
 <p class="p3">note: Biquad coefficient calculations imply certain amount of CPU overhead. These plugin UGens contain optimizations such that the coefficients get updated only when there has been a change to one of</p>
 <p class="p3">the filter's parameters. This can cause spikes in CPU performance and should be considered when using several of these units.</p>
 <p class="p4"><br></p>
 <p class="p3">see also:<span class="s2"> </span><b>SOS, BLowPass, BLowPass4, BHiPass, BHiPass4, BLowShelf, BHiShelf, BBandPass, BBandStop, BAllPass.</b></p>
-<p class="p2"><br></p>
-<p class="p5">s.boot;</p>
-<p class="p5">(</p>
-<p class="p6"><span class="s3">z = { </span>// toy with boost/cut</p>
-<p class="p7">BPeakEQ.<span class="s3">ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
-<p class="p5"><span class="Apple-tab-span">	</span>0.8,<span class="Apple-converted-space">  </span><span class="s6">// rq</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(12.0, -12.0, <span class="s5">\linear</span>),</p>
-<p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
-<p class="p5">}.play)</p>
-<p class="p5">z.release;</p>
-<p class="p2"><br></p>
-<p class="p5">(</p>
-<p class="p6"><span class="s3">z = { </span>// toy with rq</p>
-<p class="p7">BPeakEQ<span class="s3">.ar(</span></p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">AudioIn</span>.ar([1,2]),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
-<p class="p5"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(10, 0.4, <span class="s5">\linear</span>),<span class="Apple-converted-space">  </span><span class="s6">// rq</span></p>
-<p class="p6"><span class="s3"><span class="Apple-tab-span">	</span>6, </span>// boost/cut - +6dB</p>
-<p class="p5"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
-<p class="p5">}.play)</p>
-<p class="p5">z.release;</p>
+<p class="p5"><br></p>
+<p class="p6">s.boot;</p>
+<p class="p6">(</p>
+<p class="p7"><span class="s3">z = { </span>// toy with boost/cut</p>
+<p class="p8">BPeakEQ<span class="s3">.ar(</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
+<p class="p6"><span class="Apple-tab-span">	</span>0.8,<span class="Apple-converted-space">  </span><span class="s6">// rq</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(12.0, -12.0, <span class="s5">\linear</span>),</p>
+<p class="p6"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
+<p class="p6">}.play)</p>
+<p class="p6">z.release;</p>
+<p class="p5"><br></p>
+<p class="p6">(</p>
+<p class="p7"><span class="s3">z = { </span>// toy with rq</p>
+<p class="p8">BPeakEQ<span class="s3">.ar(</span></p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">SoundIn</span>.ar([0,1]),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">MouseX</span>.kr(20,20000,<span class="s5">\exponential</span>),</p>
+<p class="p6"><span class="Apple-tab-span">	</span><span class="s4">MouseY</span>.kr(10, 0.4, <span class="s5">\linear</span>),<span class="Apple-converted-space">  </span><span class="s6">// rq</span></p>
+<p class="p7"><span class="s3"><span class="Apple-tab-span">	</span>6, </span>// boost/cut - +6dB</p>
+<p class="p6"><span class="Apple-tab-span">	</span>0.5); <span class="s6">// mul</span></p>
+<p class="p6">}.play)</p>
+<p class="p6">z.release;</p>
 </body>
 </html>


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

_______________________________________________
sc-dev mailing list

info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-dev/
search: https://listarc.bham.ac.uk/lists/sc-dev/search/