{CA1x.ar(100 + LFNoise0.kr(2), 40 + SinOsc.kr(40), 2, mul:2)}.play; ( SynthDef(\ca, { arg freq=180, amp = 2; var sig, env; sig = CA1.ar(freq + LFNoise0.kr(20), freq + SinOsc.kr(40), 2, mul:2) + CA2.ar(); // sig = SinOsc.ar(freq); env = EnvGen.kr(Env.adsr(0, 0.1, 0.2), doneAction:2); Out.ar(0, sig.dup, amp * env); }).add; ) Synth(\ca, [\freq, 120]); {CA1.ar(440, 60, 18, ).dup}.play; ( SynthDef(\ca2, { arg freq=440, amp=1; var sig, env, r; r = Pca.r2; sig = CA2.ar(freq, 50, r[10], trig:Impulse.kr(4 + SinOsc.kr(0.2))); env = EnvGen.kr(Env.adsr(0, 0.1, 0.2), doneAction:2); // sig = LPF.ar(sig, 800); Out.ar(0, sig.dup * env * amp); }).add; ) {CA2.ar(2).dup}.play; ( Pbind( \instrument, \ca, \dur, 0.25, \freq, Pseq([60, 63, 65], inf), \amp, 0.1, \rel, 0.8, ).play; )