SqrOsc s1 => ADSR e => NRev r => LPF f => dac; 0.05 => r.mix; e.set(50::ms, 50::ms, 0, 0::ms); Std.mtof(29) => s1.freq; 80 => f.freq; while(500::ms => now){ e.keyOn(); Math.random2f(0, 450)::ms => e.attackTime; }