FrequentlyAskedQuestions

From Toplap
Revision as of 08:56, 5 December 2006 by 81.35.232.219 (talk)
Jump to navigation Jump to search

SynthDef(\sound,{arg freq=440,amp=0.1,pan=0.0, dur=0.1; var sound;

sound= Line.kr(1,0,dur,doneAction:2)*BPF.ar(Blip.ar(freq,10,amp),freq*3,0.1);

Out.ar(0,Pan2.ar(sound,pan)) }).send(s);

Synth(\sound);


( Tdef(\task1,{ var waittime= 0.5;

loop {

waittime= (waittime*([0.9,1.1].choose)).min(1.0).max(0.1);

Synth(\sound,[\freq,waittime*440,\pan,rrand(-1.0,0.0)]);

waittime.wait;

}

}); )

Tdef(\task1).play; Tdef(\task1).stop;


( Tdef(\task2,{ var waittime= 0.5;

loop {

waittime= (waittime*([0.9,1.1].choose)).min(1.0).max(0.1);

Synth(\sound,[\freq,waittime*460,\pan,rrand(0.0,1.0)]);

waittime.wait;

}

}); )

Tdef(\task2).play; Tdef(\task2).stop;



( var num;

num=15;

num.do {arg i;

Tdef((\task++(i+3)).asSymbol,{ var waittime= 0.25;

loop {

waittime= (waittime*([0.9,1.1].choose)).min(2.0).max(0.05);

Synth(\sound,[\freq,waittime*(1000+(i*200)),\pan, (i/(num-1)*2-1),\dur,0.6*((i+1)/num)]);

waittime.wait;

}

}).play; }; )


( var num;

num=15;

num.do {arg i;

Tdef((\task++(i+3)).asSymbol).stop; }; )


( SynthDef(\sound2,{arg freq=440,amp=0.1,pan=0.0, q=0.1,dur=0.1; var sound;

sound= Line.kr(1,0,dur,doneAction:2)*BPF.ar(PinkNoise.ar(amp),freq,q,10);

Out.ar(0,Pan2.ar(sound,pan)) }).send(s); )

Synth(\sound2);


( Tdef(\task20,{ var waittime= 0.5;

loop {

waittime= (waittime*([0.6,1.5].choose)).min(2.0).max(0.03);

Synth(\sound2,[\freq,waittime*220,\pan,rrand(-1.0,1.0),\q,rrand(0.05,0.2)]);

waittime.wait;

}

}); )

Tdef(\task20).play; Tdef(\task20).stop;



( SynthDef(\sound3,{arg freq=440,amp=0.1,pan=0.0, q=0.1,dur=0.1; var sound;

sound= Line.kr(1,0,dur,doneAction:2)*BRF.ar(BrownNoise.ar(amp),freq,q);

Out.ar(0,Pan2.ar(sound,pan)) }).send(s); )

Synth(\sound3);


( Tdef(\task21,{ var waittime= 0.5;

loop {

waittime= (waittime*([0.6,1.5].choose)).min(2.0).max(0.03);

Synth(\sound3,[\freq,waittime*220,\pan,rrand(-1.0,1.0),\q,rrand(0.05,0.2)]);

waittime.wait;

}

}); )

Tdef(\task21).play; Tdef(\task21).stop;

( a=SynthDef(\fx1,{

Out.ar(0,CombN.ar(In.ar(0,2),0.1,0.1,MouseX.kr(0.1,10,\exponential))) }).play(RootNode.new,addAction:\addToTail); )

a.free


( b=SynthDef(\fx2,{

ReplaceOut.ar(0,Resonz.ar(In.ar(0,2),MouseX.kr(100,10000,'exponential'),MouseY.kr(0.1,1))) }).play(RootNode.new,addAction:\addToTail); )

b.free