//Number 2 //Chuck a day 2009 //by Scott Hewitt //www.ablelemon.co.uk/chuckaday //Declare int k; //int used to track if shreds are running int f; //main function fun void valueshift() { //Build DSP SinOsc s => dac; //declare freq 440 => s.freq; int i; f++; //<<< f >>>; while (i < 50) { //Random frequency Std.rand2f(200, 1000) => s.freq; //Random duration to pass Std.rand2f(10, 500)*1::ms => now; //Increment Loop i++; } f--; //<<< f >>>; } //sporks shreds off while (k < 6) { spork~ valueshift(); 2000::ms => now; k++; } //loop time until all shreds are dead while (f > 0 ) { 500::ms => now; //<<< "waiting on" >>>; //<<< f >>>; }