examples.chugins\ExpEnv\test.ck
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;
}
home .. language .. program .. examples