//Encapsulando. Modulación de Frecuencias
Código Inicial
{SinOsc.ar(5000, 0, 0.5)}.play;
//sustituyo freq por otro Ugen, en este caso encapsulo un SinOsc.ar en su lugar
{SinOsc.ar(SinOsc.ar(1,0,300,5000), 0, 0.5)}.scope; //aqui comienzo a usar el add, que va a pasar a ser realmente la frecuencias que quiero
// una oscilación de un segundo, con 300 de "ancho" a la altura de 5000
{Saw.ar(SinOsc.ar(0.5,0,100,1000), 0.5)}.scope
//// una oscilación de dos segundos, con 100 de "ancho" a la altura de 1000
{Saw.ar(SinOsc.ar( XLine.kr(10,10000,9),0,200,1800), 0.25)}.play;
//una oscilación que va de 10 veces por segundo a 10000 veces por segundo, con un rango de 200, a la altura de 1800
{Blip.ar(SinOsc.ar( XLine.kr(10,1000,9),0,200,1800), XLine.kr(10,1,9),0.25)}.scope;
//TAREA de la clase 3
Hacer una modulación de frecuencia, utilizando variables y XLine. Publicala como comentario a este mensaje
Tarea nro3
ResponderSuprimir(
{var usb;
usb = SinOsc.ar(XLine.kr(500,1500,9),0,500,5);
SinOsc.ar(usb,0.6)!2}.scope;
)
tarea 3, parte 2...
ResponderSuprimir{SinOsc.ar(SinOsc.ar( XLine.kr(40,6000,4),0,150,2000), 0.50)}.play
{var pot , vol;
ResponderSuprimirpot = SinOsc.ar( XLine.kr(2,30,5),0,415,1000);
vol = SinOsc.ar( 1,0,0.5,0.4);
Blip.ar(pot,5,vol)!2}.scope;
Este comentario ha sido eliminado por el autor.
ResponderSuprimir(
ResponderSuprimir{var pepsi,cocacola;
pepsi= [SinOsc.ar( XLine.kr(10,10000,9),
0,3000,12000), 0.25];
cocacola=[EnvGen.ar([0.3,0.9,0.6],[1,4,1])];
Blip.ar(pepsi,2,cocacola)!2}.play
)
Este comentario ha sido eliminado por el autor.
ResponderSuprimirBravo Anabel, precioso!!!!!
ResponderSuprimir(
{var xline;
xline = XLine.ar(10,70,7);
SinOsc.ar(Saw.ar(10,100,1000),0,Blip.ar(xline,10,0.2),0.5)!2}.play
)
Anabel, recuerda que si se va a replicar 7 veces con el mix, el mul, que es la amplitud debería ser 7 veces menos podrías poner 1/7
ResponderSuprimir{Mix.fill(7,{SinOsc.ar(rrand(20,256).postln,0,XLine.ar(0.1,1/7,7))!2})}.play
(
ResponderSuprimirAnabel, te sobraba la llave antes de SinOsc y de nuevo bájale el mul a 1/7
{Mix.new(SinOsc.ar([238,
251,
25,
77,
97,
234,
156].postln,0,XLine.ar(0.1,1/7,7)))}.scope(7)
)