{SinOsc.ar(640,0,0.3)}.play
{SinOsc.ar(MouseY.kr(100,1000,1),0,0.3)}.play
//se pueden declarar como variables y entonces
//prender y apagar individualmente,pero es muy burdo
a={SinOsc.ar(640,0,0.3)}.play;
b={SinOsc.ar(1640,0,0.3)}.play;
a.free//para apagar a
b.free//para apagar b
//en vez de prender dos .play almismo tiempo se pueden sumar dentro de las llaves
{SinOsc.ar([640,2000],0,[0.1,0.3])+SinOsc.ar([30,0],0,0.4)}.scope(3)
//envolventes
Env hago F1 y me robo un codigo con plot
//probar los de abajo, lo primero son niveles de amplitud
//el segundo array los tiempos
//el tercer arry el tipo deona o linea
Env.new([0,0.3,0.9,0], [0.9,0.5, 1],[-5,0,-5]).plot;
Env.new([0,1, 0.3, 0.8, 0], [2, 3, 1, 4],-3).test.plot;
Env.new([0,1, 0.3, 0.8, 0], [2, 3, 1, 4],-5).test.plot;
//generador de envolventes
//se mete lo anterior dentro de un EnvGen.ar y se puede colocar sustituyendo
//cualquier argumento
EnvGen.ar(Env.new([100,1000, 500, 8000, 40], [2, 3, 1, 4],-3))
//aqui sustituyo la amplitud
{SinOsc.ar(555,0,EnvGen.ar(Env.new([0,1, 0.3, 0.8, 0], [2, 3, 1, 4],-3)))}.play;
//puedo hacerlo asi tambien
(
{SinOsc.ar(555,0,mul:[0.1,0.5])
*EnvGen.ar(Env.new([0,1, 0.3, 0.8, 0], [2, 3, 1, 4],-3))}.play)
//aqui sustituyo la freq
(
{SinOsc.ar(EnvGen.ar(Env.new([100,1000, 500, 8000, 40],
[2, 3, 1, 4])),0,0.3)}.play)
//la linea es un envelope sencillo de una sola rampa
//ponte en 100 y ve a 1000 en 30 segundos
{SinOsc.ar(Line.kr(100,1000,30), mul:0.3)}.play
//lineas para freq y armonicos
{Blip.ar(Line.kr(777,666,4),Line.kr(1,20,4), mul:0.3)}.play
//El ruido
{WhiteNoise.ar}.play
//revisar concepto de armonicos y ruido en los
//sonidosdela naturaleza y los intrumentos musicales acusticos
15 mayo, 2009
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario en la entrada
Nota: solo los miembros de este blog pueden publicar comentarios.