.5::second => dur T; // Easy Syncing T - (now % T) => now; SinOsc s => JCRev r => dac.left; .10 => s.gain; .25 => r.mix; // A major Penatatonic Scale [ 0, 2, 4, 7, 9 ] @=> int scale[]; 1 => int C; while( C < 1000 ) { scale[ Math.random2(0,4) ] => int freq; Std.mtof( 69 + (Std.rand2(0,3)*12 + freq) ) => s.freq; 0 => s.phase; if( Std.randf() > -.5 ) .25::T => now; else .5::T => now; C++; }