1. norizou4

    No comment

    norizou4
Changes in body
Source | HTML | Preview

音の波形を円状にして表示します。
音の波形の参考にさせてもらったサイトとpointを円状に作るために参考にさせてもらったサイトが次の2つです。

サウンドの基本(minimライブラリの使用)
http://r-dimension.xsrv.jp/classes_j/minim/

アニメーション(その2) 振動と回転
http://www.cp.cmc.osaka-u.ac.jp/~kikuchi/kougi/simulation2009/processing8.html


import ddf.minim.*;

Minim minim = new Minim(this);
AudioPlayer Player;

int wave = 100;

//cercle
float theta = 100; 
float x, y;
float r;

void setup(){
  size(400,400);
  Player = minim.loadFile("groove.mp3", 512);
  Player.play();

}

void draw(){
  background(255);
  translate(width/2, height/2);

  for(int i= 0; i < Player.left.size()-1; i++){
  //theta += 0.1 ;
  r = Player.left.get(i)*1000;
  x = r*cos(i*10);
  y = r*sin(i*10);
  point(x,y);  
  //line(0,0, x,y);
   }
}

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