アットウィキロゴ

player2

import ddf.minim.*;
 
Minim minim;
AudioPlayer music;
 
void setup(){
  size(512, 200, P3D);
  minim = new Minim(this);
  music = minim.loadFile("music.mp3");
  music.loop();
}
 
void draw(){
  background(0);
  stroke(255);
  for ( int i = 0; i < music.bufferSize() - 1; i++ ){
    float x1 = map(i, 0, music.bufferSize(), 0, width);
    float x2 = map(i+1, 0, music.bufferSize(), 0, width);
    line(x1, height/4 - music.left.get(i)*50, x2, height/4 - music.left.get(i+1)*50);
    line(x1, 3*height/4 - music.right.get(i)*50, x2, 3*height/4 - music.right.get(i+1)*50);
  }
}
 
void stop(){
  music.close();
  minim.stop();
 
  super.stop();
}
 
最終更新:2009年01月31日 21:51
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。