Tarea 1
Hola, debes hacer un pequeño código, usando
SinOsc.ar
Blip.ar
Saw.ar
MouseX.kr y MouseY.kr
y expansión a estereo
{SinOsc.ar(MouseY.kr(200,250,1),0,MouseX.kr(0.1,1.0,1))!2}.play
{SinOsc.ar(MouseY.kr(200,250,1),0,[MouseX.kr(0.7,0.1,1),MouseX.kr(0.1,0.7,1)])}.play
{Blip.ar([50,200],2,(MouseY.kr(0.1,1.0,1)))}.play
{Saw.ar(MouseY.kr(50,100,1),MouseX.kr(0.1,1.0,1))!2}.play
Segunda clase
Hacer un sonido que dure 20 segs, donde ocurran cambios consistentes en intensidad en los primeros 10 segs y en freq u otro parámetro en los últimos 10.
Prueben incluyendo
WhiteNoise.ar
PinkNoise.ar
BrownNoise.ar
{Saw.ar((EnvGen.ar(Env.new([0,800,400,900,300,700,50,1000,0],[5,1,2,1,4,3,4,2],[-6]))),0.3)!2}.play
{WhiteNoise.ar(0.4)*EnvGen.ar(Env.new([0,1,0.5,0.8,0],[5,3,2,1],[-8]))}.play
Tareas de la tercera clase
clase 3
hacer un código estereo usando EnvGen para dos parámetros metidos en variables.
(
{var frecuencia, volumen;frecuencia = EnvGen.ar(Env.new([1000,600,200],[3,1]));volumen;volumen = EnvGen.ar(Env.new([0.2,1.0,0.2],[3,1]));SinOsc.ar(frecuencia,20,volumen)!2}.play
)
TAREA de la clase 3 – (2/3)
Hacer una modulación de frecuencia, utilizando variables y XLine.
ESOS CORCHETES NO SE USAN PARA ESTE TIPO DE CODIGO, LA MANERA CORRECTA SERIA
({var jose;
jose= SinOsc.ar(XLine.kr(10,500,9),0,300,1200);
Blip.ar(jose,3,0.3)!2}.play)
({var jose;jose= [SinOsc.ar(XLine.kr(10,500,9),0,300,1200),0.3];Blip.ar(jose,3,0.3)!2}.play)
TIENES USO INCORRECTO DE CORCHETES Y PARENTESIS
LO CORRECTO SERIA
({var jose,marrero;
jose=SinOsc.ar(4,0,500,2000);
marrero=XLine.kr(0.1,1.0,10);
Blip.ar(jose,2,marrero)!2}.play)
({Blip.ar(SinOsc.ar(4,0,500,2000),2,XLine.kr(0.1,1.0,10))!2}).play
({var jose,marrero;jose=[SinOsc.ar(4,0,500,2000)];marrero=[XLine.kr(0.1,1.0,10)];Blip.ar(jose,2,marrero)!2}).play
S
Tarea 3/3
Usa uno de tus códigos anteriores para hacer un mix.fill y un mix.new.
{Mix.fill(2,{Blip.ar(SinOsc.ar(4,0,rrand(500,2000).postln),2,XLine.kr(0.1,1.0,10))})}.scope.play
NO USES SCOPE Y PLAY JUNTOS, REDUNDA
Me dio resultados [951,183]
{Mix.new{Blip.ar(SinOsc.ar(4,0,[951,1873]),2,XLine.kr(0.1,1.0,10))}}.play
({var jose;jose= [{Mix.fill(2,{SinOsc.ar(XLine.kr(10,500,9),0,rrand(300,1200).postln)})},0.3];Blip.ar(jose,3,0.3)!2}.play)
Me dio resultados [635,1034]
({var jose;jose= [{Mix.new{SinOsc.ar(XLine.kr(10,500,9),0,[635,1034].postln)}},0.3];Blip.ar(jose,3,0.3)!2}.play)
({var jose;jose= [{Mix.fill(4,{SinOsc.ar(XLine.kr(10,500,9),0,rrand(300,1200).postln)})},0.3];Blip.ar(jose,3,0.3)!2}.play)
Me dio resulatados [575,1165,433,705]
({var jose;jose= [{Mix.new{SinOsc.ar(XLine.kr(10,500,9),0,[575,1165,433,705].postln)}},0.3];Blip.ar(jose,3,0.3)!2}.play)
Panoramicas
TAREA
COn un sonido propio haz que se mueva de diferentes maneras usando un envelope y variables
{Pan2.ar((SinOsc.ar(SinOsc.ar(2,0,rrand(300,5000)),0,0.2)),SinOsc.ar(Line.kr(-1,1)),0.3)}.play
{Pan2.ar((Saw.ar(EnvGen.kr(Env.new([100,500,250,500,100,700,100,1000,50,0],[3,6,3,6,4,6,4,4,4])),XLine.kr(0.1,0.7,40))),SinOsc.kr(Line.kr(-1,1)))}.play
En variables
({var sierra,posicion;sierra=(Saw.ar(EnvGen.kr(Env.new([100,500,250,500,100,700,100,1000,50,0],[3,6,3,6,4,6,4,4,4])),XLine.kr(0.1,0.7,40)));posicion=SinOsc.kr(Line.kr(-1,1));Pan2.ar(sierra,posicion)}.play )
Clase 4 Impulse y Dust como gatillos
Hola profesora.. esta es mi tarea pendiente, de todas las clases. No le agregue tarea de la clase 4, por que todavía no he logrado comprender como funcionan, pero estoy en ello, de todas yo me acercare y le preguntare.
0 comentarios:
Publicar un comentario en la entrada
Nota: solo los miembros de este blog pueden publicar comentarios.