level 5
import ddf.minim.*;
AudioPlayer player;
Minim minim;
float max;
void setup(){
size(1024,600);
smooth();
minim = new Minim(this);
player = minim.loadFile("music.mp3",1024);
player.play();
max=0;
}
void draw(){
background(0);
stroke(255);
for (int i = 0 ;i < player.bufferSize()-1; i++){
strokeWeight(abs(player.left.get(i)*10));
line(i,150+player.left.get(i)*50,i+1,150+player.left.get(i+1)*50);
line(i,450+player.right.get(i)*50,i+1,450+player.right.get(i+1)*50);
}
rect(0,250,sq(player.right.level())*3*width,50);
ellipse(700,sq(player.right.level()*3)*100+200,20,20);
rect(0,300,sq(player.right.level())*2*width,50);
ellipse(800,sq(player.right.level()*2)*150+200,20,20);
if (player.right.level()>max){
max=player.right.level();
}
text("player.right.level():"+player.right.level(),20,20);
text("max(player.right.level()):"+max,20,30);
}
2016年05月06日 13点05分
