hey, i would like to have free running LFOs which should not restart on each event
and dont want to use additional busses for this, so i think Pmono or PmonoArtic with legato > 1 is the right choice.
Additionally I would like to retrigger the amp envelope each duration and modulate the trigger
with an LFNoise, so ive added an initial segment to the envelope with a time of 0 and no doneAction.
This setup works when the envelope time < dur, otherwise you get a discontinuity.
Ive picked up in some threads that using Pmono / PmonoArtic
without a gated envelope is undesirable, i see why.
But when using a gated envelope i dont get retriggers of the amp envelope each duration as far as im concerned.
(
SynthDef(\test, {
var trig = \trig.tr(1);
var trigMod = LFNoise0.ar(8);
var sig, gainEnv;
gainEnv = EnvGen.ar(Env(
[0, 0, 1, 0],
[0, \atk.kr(1), \rel.kr(1)],
[0, \atkCurve.kr(4), \relCurve.kr(-4)]
), trig * trigMod, doneAction: Done.none);
sig = SinOscFB.ar(\freq.kr(440), \fdbk.kr(0.6));
sig = sig * gainEnv;
sig = Pan2.ar(sig, \pan.kr(0), \amp.kr(0.25));
Out.ar(\out.kr(0), sig);
}).add;
)
(
Pdef(\test,
Pmono(\test,
\trig, Pwhite(0.5, 1.0, inf),
\legato, 1.0,
\dur, 0.25,
\atk, 0.01,
\rel, 0.20,
\atkCurve, 4,
\relCurve, -4,
\freq, 220,
\pan, 0,
\amp, 0.25,
\out, 0,
)
).play;
)
what are your suggestions for this setup?
thanks