[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-users] What is causing the audible clicks when the envelope is retriggered



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