MEMORIA
AUDIVISUAL : Este objeto corresponde al campo de las artes,
específicamente el cine: trabaja con la obra de Rodrigo Maturana.
Videasta y director durante los 70 y 80, creador del video vida.
Video Arte
rodrigo maturana from Jaime Dames Briones on Vimeo.
Diseño y Esquema Del Objeto
Código Processing
import promidi.*;
MidiIO midiIO;
import processing.video.*;
float cc[] = new float [100];
int cellsize = 100;
int cols, rows;
float x1=0;
float x=0;
float t= 0;
Movie mov;
void setup() {
size(1024, 768,P3D);
mov = new Movie(this, "EN BUSCA DEL VIDEASTA PERDIDO.mp4");
mov.loop();
midiIO = MidiIO.getInstance(this);
midiIO.plug(this,"controllerIn",8,0);
}
//void movieEvent(Movie movie) {
//mov.read();
//}
void draw() {
tint(200,map(cc[17],0,1,2,255));
float x=0;
while (x<width) {
float y = map(cc[18],0,1,0,1366);
line(x, y *noise(x/map(cc[19],0,1,10,10000), t),x,height);
stroke(color(255*noise(x1/10),255*noise(x1/100),0),map(cc[20],0,1,10,255));
x=x+1;
x1=x1+0.2;
}
x1=x1+0.2;
t=t+0.02;
if(mov.available()){
mov.read();
imageMode(CENTER);
mov.loadPixels();
image(mov, 512,384,1024,768);
}
if (mousePressed == true) {
float newSpeed = map(cc[16], 0, 1, -20, 60);
mov.speed( newSpeed);
fill(255);
text(nfc(newSpeed, 2) + "X", 10, 30);
}else{
float newSpeed = 1.02;
mov.speed( newSpeed);
}
}
void controllerIn(Controller controller){
int num= controller.getNumber();
int val = controller.getValue();
cc[num]=map(val,0,127,0,1);
}
No hay comentarios:
Publicar un comentario