05 junio, 2009

Examen nro1

Examen nro1

({var johan, electro ;
johan = EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9]));
electro = Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.5);
Mix.fill(6,(SinOsc.ar(electro,0,johan)))*900000000}.scope)

Prof el sonido para poderlo percibir lo tuve que multiplicar al final por un número muy alto porque de resto no se ecuchaba!

2 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderSuprimir
  2. //Johan
    /*Varios pasos importantes:
    1.Saber qué es lo que quieres multiplicar con Mix, lo que pongo abajo sería uno solo de lo que debe sonar y fíjate que tampoco suena*/
    {var johan, electro ;
    johan = EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9]));
    electro = Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.1);
    SinOsc.ar(electro,0,johan)}.play
    /*Si manipulo el add logro sonido(todavia con uno solo)*/
    {var johan, electro ;
    johan = EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9]));
    electro = Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.1, 90);
    SinOsc.ar(electro,0,johan)}.play
    /*2.al meterlo en el mix suena así*/
    ({var johan, electro ;
    johan = EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9]));
    electro = Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.1, 90);
    Mix.fill(6,{SinOsc.ar(electro,0,johan)})*0.1}.scope)
    /*el impulso lo habíamos usado como trigger en los envelopes, más que todo, pero podrías usarlo directo, en vez de hacer que module al SinOsc*/
    //la unidad
    {Impulse.ar(Line.kr(rrand(100,400),900,9),0,EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9])))}.play;
    /*Y en el mix*/
    ({var johan, electro ;
    johan = EnvGen.ar(Env.new([0,0.8,0.2,0.8],[1,5,9]));
    electro = Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.5);
    Mix.fill(6,{Impulse.ar(Line.kr(rrand(100,400),900,9),0,0.5)})*0.3}.scope)
    /*muy buen manejo de los parámetros, pero te metiste en camisa de 11 varas*/

    ResponderSuprimir

Nota: solo los miembros de este blog pueden publicar comentarios.