// play one sine wave, with an envelope, and a specified loudness, rand. freq ( var loud = 0.5, dur = 0.5, env; var attack = 0.005, release = 0.4; // Linen: attack time, sustain time, release time, sustain level env = Env.linen(attack, dur, release, loud); scope({ // EnvGen.ar(envelope, mul, add, levelScale, levelBias, timeScale, gate) FSinOsc.ar((300.100.rand)*3, EnvGen.kr(env,1, 0, 0.8)) }) )