xxxxxxxxxx
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*;
import processing.video.*;
Capture video;
Minim mesa;
AudioInput micro;
PImage img;
void setup() {
size(640, 480);
video = new Capture(this, width, height);
video.start();
mesa = new Minim(this);
micro = mesa.getLineIn(mesa.STEREO, 1024);
}
void captureEvent(Capture camera) {
camera.read();
video.loadPixels();
}
void draw() {
loadPixels();
int sorte = 0;
float nivel = micro.mix.level()*5000;
println(nivel);
sorte = (int)random(10, nivel);
for (int i = sorte+4; i < video.pixels.length; i++) {
pixels[i] = video.pixels[i-sorte];
pixels[i] = color(green(pixels[i]), red(pixels[i]), blue(pixels[i]));
}
updatePixels();