código supercollider1

2
(SynthDef (\gr1,{|du=0.5,a1=400,am=0.2,ha=3| var sig, env; env=EnvGen.kr(Env.perc,1,am,0,du,2); sig=Blip.ar(a1,ha)*env; Out.ar(0,sig) }).add) a=Synth(\gr1,[\du,0.5,\a1,100,\am,1]); ~delta=0.2; ~dur={0.5.rand}; ~alt=(24+{32.rand}).midicps; ~har=(4+{6.rand); ~delta.value ~dur.value b.play ( b=fork{ loop{ Synth(\gr1, [\du,~dur,\a1,~alt, \am,1,\ha, ~har]); ~delta.wait }} ) ~funcSuma={arg x,y; x+y; } ~funcSuma.value(2,5); ////////////////////////// CR ( SynthDef (\gr1,{|du=0.5,a1=400,am=0.2,ha=3| var sig, env;

Upload: ottocastro

Post on 18-Nov-2015

2 views

Category:

Documents


1 download

DESCRIPTION

Código supercollider

TRANSCRIPT

  • (SynthDef (\gr1,{|du=0.5,a1=400,am=0.2,ha=3|var sig, env;env=EnvGen.kr(Env.perc,1,am,0,du,2);sig=Blip.ar(a1,ha)*env;

    Out.ar(0,sig)}).add)

    a=Synth(\gr1,[\du,0.5,\a1,100,\am,1]);

    ~delta=0.2;~dur={0.5.rand};~alt=(24+{32.rand}).midicps;~har=(4+{6.rand);

    ~delta.value~dur.value

    b.play

    (b=fork{

    loop{Synth(\gr1, [\du,~dur,\a1,~alt, \am,1,\ha, ~har]);~delta.wait

    }})

    ~funcSuma={arg x,y;x+y;

    }

    ~funcSuma.value(2,5);

    //////////////////////////

    CR

    (SynthDef (\gr1,{|du=0.5,a1=400,am=0.2,ha=3|

    var sig, env;

  • env=EnvGen.kr(Env.perc,1,am,0,du,2);sig=Blip.ar(a1,ha);

    Out.ar(0,sig*env)}).add;)

    a=Synth(\gr1,[\du,1.5,\a1,100,\am,1]);

    ~delta=0.2;~delta~delta.value

    ~dur={0.5.rand};~alt={(24+32.rand).midicps};~har={4+6.rand};

    (b=fork{

    loop{Synth(\gr1, [\du,~dur.value,\a1,~alt, \am,1,\ha, ~har]);~delta.value.wait

    }})