[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] Order of busses
On Tuesday 28 July 2009 09:53:54 Paul Jones wrote:
> Hello List
>
> Am I correct in thinking that if you create a FX synth after a "sound"
> synth, the latter being routed to the prior, no sound will occour unless
> you add the FX synth to the tail. If so, does this mean if I create a few
> of FX synths I can only route them in the order I created them. For example
>
> My problem being I wish to create 4 pitch shifting delays any be able to re
> route the signal all the time
>
> For example
>
> ~steve = 4.collect{|i| Synth(\del,[\pitchShift,0.5 +(i/2)])}
>
> Now say I wish to change the routing ~steve[3] to ~steve[1];
>
> ~steve[1].set(\out,30);
> ~steve[3].set(\in,30,\out,32);
> ~steve[2].set(\in,32,\out,34);
> ~steve[0].set(\in,34,\out,0);
>
> now it falls silent due to said routing issue. Is there a way round this?
> It would be nice to constantly change the order of FX busses. Or does one
> have to re-create synths in the correct order. Or have I missed something?
> I am aware that I could set the pitch shift as opposed to the out. But the
> ability to re route existing fx synths is what interests me.
You can move the synth to another place, the same time you change the
argument.
sincerely,
Marije
>
> Here is the synth in question. Thanks Paul
>
> SynthDef(\del,
> {
>
> |sen1,sen2,sen3,sen4,sen5,sen6,in = 50,dtime = 0.2,feed=
>
> 0.8,dry=0.3,wet = 0.5,pitlev = 0.5,out=0,pitchShift=1.666|
>
> var lin , del , filt , input, lout , pit,leak;
>
> input = In.ar(in,2);
>
> lin = LocalIn.ar(2);
>
> del = DelayC.ar(input+lin,dtime,dtime);
>
> pit = PitchShift.ar(del,dtime,pitchShift,0,0.1);
>
> leak = LeakDC.ar(del+pit);
>
> lout = LocalOut.ar(leak*feed);
>
> Out.ar(out,Pan2.ar((input*dry)+(del*wet)+(pit*pitlev),0,0.5))
>
>
> }).send(s)
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/