<br> This program kills chuck 1.2.0.4 after u&gt;30, when curbuf and nextbuf references are swapped. There is something blatantly wrong with this code?<br> <br> // the patch <br> sndbuf buf =&gt; dac;<br> sndbuf buf2 =&gt; dac;<br> sndbuf @ curbuf;<br> sndbuf @ nextbuf;<br> <br> 2 =&gt; buf.interp;<br> 2 =&gt; buf2.interp;<br> // load the file<br> "/home/charles/test.wav" =&gt; buf.read;<br> "/home/charles/test.wav" =&gt; buf2.read;<br> <br> // set the playback rate (1.0 is default)<br> 1.0 =&gt; buf.play; <br> 1.0 =&gt; buf2.play;<br> buf @=&gt; curbuf;<br> buf2 @=&gt; nextbuf;<br> <br> 0 =&gt;int u; <br> buf.samples() =&gt; int size;<br> std.rand2(0, size) =&gt;int nextpos;<br> 100::ms =&gt; dur stepping;<br> nextpos =&gt; nextbuf.pos;<br> 0.0 =&gt; float mixer;<br> 1.0 =&gt; curbuf.gain;<br> 0.0 =&gt; nextbuf.gain;<br> // time loop<br> sndbuf @ swap;<br> while( true )<br> {<br> &nbsp;&nbsp;&nbsp; 1 +=&gt; u;<br> &nbsp;&nbsp;&nbsp; if ( u&gt;30 )<br> &nbsp;&nbsp;&nbsp; {<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5::ms =&gt; stepping;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0.05 +=&gt; mixer;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.0 - mixer =&gt; curbuf.gain;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mixer =&gt; nextbuf.gain;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( mixer &gt; 0.95 )<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std.rand2(0 , size) =&gt; nextpos;<br> &nbsp;&nbsp;&nbsp; curbuf =&gt; swap;<br> &nbsp;&nbsp;&nbsp; nextbuf =&gt; curbuf;<br> &nbsp;&nbsp;&nbsp; swap =&gt; nextbuf;<br> &nbsp;&nbsp;&nbsp; nextpos =&gt; nextbuf.pos;<br> &nbsp;&nbsp;&nbsp; 0.0 =&gt; mixer;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 =&gt; u; <br> &nbsp;&nbsp;&nbsp; 100::ms =&gt; stepping;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br> &nbsp;&nbsp;&nbsp; }<br> &nbsp;&nbsp;&nbsp; stepping =&gt; now;<br> }<br> <p>
                <hr size=1> 
<font color="#9900FF"><b>1GB gratis</b></font>, Antivirus y Antispam<br> 
<font color="#9900FF">Correo Yahoo!</font>, el mejor correo web del mundo<br> 
<a href="http://login.yahoo.com/config/mail?.intl=ar">Abrí tu cuenta aquí</a>