117

import ddf.minim.signals.*;
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;


Minim minim;
AudioInput in;

void setup(){
size(512,200,P3D);
minim = new Minim(this);
minim.debugOn();
in = minim.getLineIn(Minim.STEREO,512);

}

void draw(){
background(0);
stroke(255);
for(int i =0; i < in.bufferSize() -1; i++){
line(i,50 + in.left.get(i)*50,i+1,50+in.left.get(i+1)*50);
line(i,150 + in.right.get(i)*50,i+1,150+in.right.get(i+1)*50);
}
}



void stop(){
in.close();
minim.stop();
super.stop();
}

コメント