(

SynthDef(\fm1,{ |fr1=950,amp=0.3|
sigm=SinOsc.ar(fm,0, am);
Out.ar(0,sigm);
}).add;
)
Synth(\fm1);
Synth(\fm1[\fr1,950,\amp,0.3]);
Synth(\fm1[\fr1,450,\amp,0.5]);
Blip
//////////////////////////////////////////////
Blip
(
SynthDef(\fm1,{ |fr1=950,ham=3, amp=0.3|
var sigm;
sigm=Blip.ar(fr1,ham,amp);
Out.ar(0,sigm);
}).add;
)
a=Synth(\fm1);

Synth(\fm1,[\fr1,950,\ham,3,\amp,0.3]);
Synth(\fm1,[\fr1,450,\ham,10,\amp,0.3]);
Synth(\fm1,[\fr1,650,\ham,20,\amp,0.3]);
////////////////////////////////////////////////////////////

a.set(\fr1,950,\ham,3,\amp,0.3);
a.set(\fr1,450,\ham,3,\amp,0.3);

////////////////////////////////////////////////////////////
CON MouseX
(

0.set(\fr1. 1.300).\amp. ) a=Synth(\fm1).ar(0.20.SynthDef(\fm1.0.MouseX.3.\amp.450.10.0.add. sigm=Blip.\amp. envg=EnvGen.\amp.ar(0. amp=0.ar(fr1.300). Synth(\fm1. amp=0.0. 1.\amp.sigm). Out.kr(1. Out. .3).3. //////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////// CON MouseX ( SynthDef(\fm1.set(\fr1.\ham.3]).[\fr1.950.\ham.ar(fr1.3| var sigm.3. Synth(\fm1. sigm=Blip.add.{ |fr1=950. Synth(\fm1.amp).perc(0.950.sal).0.[\fr1.ham=300.\ham.\ham.001.3| var sigm.\ham.450. }).\amp. sal=(sigm*envg).3]).3]).{ |fr1=950.3]). }). //////////////////////////////////////////////////////////// a.[\fr1.[\fr1. ) a=Synth(\fm1).amp).950.kr(Env. a.0.kr(1. -4)). Synth(\fm1.3).MouseX.650.ham=300.

3]).ar(0.[\fr1.sig) }). Synth(\fm1.wait }} ) .3). ~delta=0.0.5.1.set(\fr1.ar(a1.0.a1=400.0.2. a).\ham.kr(Env.~dur.5. [\du. a = EnvGen.play //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// REsolución del profesor (SynthDef (\gr1.ar(440. 0.\ham.\amp.\a1.am=0.650. //////////////////////////////////////////////////////////// a.\am.perc(0.100. ~alt=100. 0.[\fr1.du.1.\ha.0.3). a.\amp.05.5. env=EnvGen.\amp.~alt.3.20.1]). ~har=8. env.0.0).ha=3| var sig. ~dur=0. Blip.950.\a1.450. 2).9. ({ e = Env. 1. ~delta.ar(e.set(\fr1. ( b=fork{ loop{ Synth(\gr1.2).5. }). ~har]). 30.1. 2.{|du=0.\amp.am.450.Synth(\fm1.0.10. \am.3]).ha)*env.add) a=Synth(\gr1. sig=Blip.0.[\du.\ham. Out. 0.1.perc.

kr(Env. ~dur={0. \am.ha)*env.{|du=0.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// s.~alt.kr(Env.0.rand}.{|du=0. sig=Blip.5.triangle -----------------------------------------------------(SynthDef (\gr1.2.a1=400. env.~dur.am=0. ~delta.5. env=EnvGen.\am. ~har=(4+{6.1. ~delta=0.0. Out. b.ar(0.2.perc.wait }} ) //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// (SynthDef (\gr1.1. ~alt=(24+{32.[\du. env.makeWindowP //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Cambiar Env.2).am=0.1.rand).perc.du.midicps. env=EnvGen.100.0.1]).5.am.5.scope s.2).\a1.\ha.2. ~har]). .a1=400.\a1.add) a=Synth(\gr1. [\du.ar(a1.ha=3| var sig.play ( b=fork{ loop{ Synth(\gr1.sig) }).rand}).du.am.ha=3| var sig.

[\du.\am.ionian. ~dur={0. ~har]).1]).wait }} ) Scale.PerOctave).0.\a1.ha)*env. b.1.pitchesPerOctave.sig) }).rand}.\a1.ar(0.minorPentatonic. ~har=4.2.\ha.play ( b=fork{ loop{ Synth(\gr1.~dur.rand}choose).5.sig=Blip. [\du. . ~alt=(24+{(Scale.midicps. ~delta=0. \am.100.5. ~delta.~alt.ar(a1. Out.add) a=Synth(\gr1.