[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/