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 => dac;<br><br>.2 => n.gain;<br><br>while(1)<br> {<br> ((now/2::second)$int)%8 + 2 => n.rate;<br> now%250::ms+ms=>now;<br> 5 => 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>