SinOsc s => ExpEnv eenv => dac;1000 => s.freq;0.999 => eenv.radius; 100*ms => eenv.T60; 1 => eenv.keyOn; second => now;second => eenv.T60; 1 => eenv.keyOn; second => now;3*second => eenv.T60; 1 => eenv.keyOn; 3*second => now; while (1) { Math.random2f(0.995,0.9995) => eenv.radius; Math.random2f(0.3,1.0) => eenv.gain; Std.mtof(Math.random2(0,10)*2+72) => s.freq; 1 => eenv.keyOn; 0.1::second => now;}
SinOsc s => ExpEnv eenv => dac;
1000 => s.freq;
0.999 => eenv.radius;
100*ms => eenv.T60; 1 => eenv.keyOn; second => now;
second => eenv.T60; 1 => eenv.keyOn; second => now;
3*second => eenv.T60; 1 => eenv.keyOn; 3*second => now;
while (1) {
Math.random2f(0.995,0.9995) => eenv.radius;
Math.random2f(0.3,1.0) => eenv.gain;
Std.mtof(Math.random2(0,10)*2+72) => s.freq;
1 => eenv.keyOn;
0.1::second => now;
}