import ddf.minim.*;
Minim minim;//minim이란 이름의 미님을 선언
AudioPlayer groove;//오디오를 재생시킬 플레이어를 선언
void setup()
{
size(512, 200, P2D);
minim = new Minim(this); //객체의 생성
groove = minim.loadFile("groove.mp3", 2048);//파일에서 읽어오기
groove.play();//사운드 재생
}
void draw()
{
background(0);
stroke(255);
for(int i = 0; i < groove.bufferSize() - 1; i++)
{
line(i, 50 + groove.left.get(i)*50, i+1, 50 + groove.left.get(i+1)*50);
line(i, 150 + groove.right.get(i)*50, i+1, 150 + groove.right.get(i+1)*50);
}
}
void stop(){
groove.close();
minim.stop();
super.stop();//
}
//void keyPressed()
//{
// if ( key == 'l' ) groove.loop();
//}
댓글 없음:
댓글 쓰기