[sc-users] feedback

Eduard Resina Bertran eduard_resina at hotmail.com
Sun Apr 13 02:39:19 PDT 2008


Hi,

I think LocalIn and LocalOut UGens make local feedback easy.


________________________________
> To: sc-users at create.ucsb.edu
> From: marinos at agxivatein.com
> Date: Sun, 13 Apr 2008 11:23:11 +0300
> Subject: [sc-users] feedback
> 
> Hi,
> 
> What if I want to build a complex synthesis network with lots of feedback points?
> For example let's take this: A source that feeds a delay line, part of the delay is fed back to its input, then the signal passes through a filter, part of its output is fed back to its input and to the delay's input and everything is passed through a final filter.
> Or for example a SinOsc which has itself as a freq arg...
> 
> Ok, II usually try this approach :
> 
> SynthDef(\waveguide1, {arg blow=0.3,pitch=0.4,freq=440,dur=1;
> var signal,signal2,signal3,env;
> signal=BrownNoise.ar(blow)+SinOsc.ar(freq,0,pitch);
> signal=CombC.ar(signal,0.5,0.4,0.8)+signal;
> signal2=CombC.ar(signal*0.3,0.5,0.4,0.8)+signal*0.3;
> signal3=Resonz.ar(signal+signal2,freq*1.3,0.3);
> signal3=signal3+CombC.ar(signal3*0.3,0.5,0.4,0.8)+signal3*0.3;
> signal3=Resonz.ar(signal3,freq*1.2,0.2);
> env=EnvGen.ar(Env.linen(0.2,dur,0.1,0.8,'sine'));
> Out.ar(0,Pan2.ar(signal3*env,0))}).send(s);
> 
> I think I could also use buses, but what if I want more complexity??
> In a patcher this would not be the problem, I would just patch outputs back to inputs and so on, in supercollider when I have a variable like fi
> signal=CombC.ar(signal,0.5,0.4,0.8)+signal;
> that is later on send to a filter fi, I can't fed it back to this delay....
> What would be the solotution, is there a way to split a signal into various directions and use it to modulate the very ugens that control the signal??
> Or maybe I'm in front of the first case (of my personal experince) that a patcher (like reaktor or max) does things easier than supercollider??

_________________________________________________________________
Tecnología, moda, motor, viajes,…suscríbete a nuestros boletines para estar siempre a la última
http://newsletters.msn.com/hm/maintenanceeses.asp?L=ES&C=ES&P=WCMaintenance&Brand=WL&RU=http%3a%2f%2fmail.live.com


More information about the sc-users mailing list