What’s the best use for dry wet processing
Right now I use bus for the processed signal , by using two out.ar in the synthdefs
one decidated to bus , and the other straight to bus 0 (dry )
In the pbind I can set the bus for the effect ~crazy , while the Synthdef also sends to 0
SynthDef(\twoop,
{
|fmamt=2,modoffset=24,moatt=0.001,modrel=0.500,ampatt=0.001,amprel=0.800,pitch=48,outt=0.3,pan=0.2,feed=0.2,bus|
var mod,modenv,ampenv,carr;
mod=SinOscFB.ar((pitch+modoffset).midicps,feedback:feed)*fmamt;
modenv=EnvGen.ar(Env.perc(moatt,modrel),doneAction:0);
ampenv=EnvGen.ar(Env.perc(ampatt,amprel),doneAction:2);
carr=SinOsc.ar(pitch.midicps,(mod*modenv))*ampenv*outt;
carr=Pan2.ar(carr,pos:pan);
Out.ar(bus,carr);
Out.ar(0,carr);
}).add
)
/////////
(
Pdef(
\crt,
Pbind(
\instrument,
\twoop,
\pitch,Pseq([40,52,40,49,37,42,42,56,54],inf)+7,
\dur,Pseq([1/3,1/3,1/3],inf),
\fmamt,Prand([2,1,3,4,2,1.5,2,3,4,6],inf),
\modrel,Prand([0.425,0.525,0.500,0.550,1,0.625,0.500,0.5,0.8],inf),
\modoffset,Prand([12,0,12,24],inf),
\feed,Pwhite(0.3,0.5,inf),
\pan,Prand([-0.3,0,0.3],inf),
\amprel,Pwhite (0.08,1.0,inf),
\bus,~crazy,
)
)
)
//////////
Pdef(\crt).stop;///////////FM
Pdef(\crt).play(t);
t=TempoClock(126/60).permanent_(true);
s.newBusAllocators;
(
SynthDef(\ffect,
{|mdt=0.5,dt=0.1,modamt=1,modspeed=0.1,hpf=500,hpres=0.5,bus|
var sig,modulator;
sig=In.ar(bus,2);
sig=RHPF.ar(sig,hpf,hpres);
modulator=SinOsc.ar(modspeed,mul:0.5,add:0.0);
modulator=modulator*modamt;
sig=DelayC.ar(sig,mdt,dt+modulator);
Out.ar(0,sig);
}).add
)
~dlay=Synth(\ffect,[\dt,0.001,\bus,~crazy]);
~dlay.free
~dlay.set(\dt,0.01, \modamt ,0.5, \modspeed ,0.5, \hpf,600, \hpres,0.1);
~dlay.set(\dt,0.01, \modamt ,0.01, \modspeed ,100, \hpf,500, \hpres,0.5);
~dlay.set(\dt,0.5, \modamt ,0.01, \modspeed ,0.1, \hpf,500, \hpres,0.5);
~dlay.set(\dt,0.01, \modamt ,0.1, \modspeed ,4, \hpf,500, \hpres,0.5);
//////
~crazy=Bus.audio(s,2)
~crazy