Dear list,<br><br>While exploring noise UGens I chanced upon the rather interesting technique of periodically resetting Std.srand() which sets the seed for noise in ChucK, thus resetting the output of the noise UGens;<br><br>
//mind your speakers, ears and neighbours!<br>SubNoise n =&gt; dac;<br><br>.2 =&gt; n.gain;<br><br>while(1)<br>    {<br>    ((now/2::second)$int)%8 + 2 =&gt; n.rate;<br>    now%250::ms+ms=&gt;now;<br>    5 =&gt; Std.srand;<br>
    }<br><br>Interestingly this type of modulation is system-wide so running two files that both try to do this at the same time will result in rather complex sounds.<br><br>Have fun,<br>Kas.<br><br>