Minimライブラリを使います。
loadFileのとこで第二引数の値に注意が必要なのでメモ。
サンプルコード
import ddf.minim.*; AudioPlayer player; Minim minim; void setup() { size(512, 200, P2D); minim = new Minim(this); player = minim.loadFile("hello.mp3", 128); } void draw() { background(0); stroke(255); player.play(); }
この
player = minim.loadFile("hello.mp3", 128);
を最初2048にしてたら雑音が大きかった。
どんどん下げていくとノイズが減って、
64にしたら今度は逆にノイズが増えた。
ということでこの場合128が最適かと。
サンプリングレートkbpsのことかな?
そうだとしたらはじめの2048は高すぎるけど。