I am trying to create a kick that cuts off when retriggered. The problem is that there sometimes are audible clicks when doing this.
Is there away around this?
//Instrument
SynthDef.new(\k1mono, {
| freqA=800, freqB=50, freqC=40, freqDur1=0.02, freqDur2=0.5, freqC1=(-3), freqC2=(-1),
atk=0.001, rel=1, c1=1, c2=(-12), amp=1, pan=0, out=0, ts=1 |
var sig, freqSweep, env, trigger= \trig.tr(1);
freqSweep = EnvGen.ar(Env([freqA,freqA, freqB, freqC],[0,freqDur1,freqDur2],[0,freqC1,freqC2],2),trigger);
env = EnvGen.ar(Env([0,0,1,0],[0,atk,rel],[c1,c1,c2],2),trigger,timeScale:ts);
sig = SinOsc.ar(freqSweep, pi/2);
sig = sig * env;
sig = Pan2.ar(sig, pan, amp);
Out.ar(out, sig);
}).add;
//Sequence
(
Pmono(\k1mono,
\freqA, 600,
\freqC,60,
\freqB,100,
\rel, Pseq([1,0.5,3,10],inf),
\dur, Pseq([0.5,0.25]*0.5,inf),
\trig,1,
\amp,0.03
).play
)
Best,
Skickades från E-post för Windows 10