閲覧ありがとうございます。
processing の勉強を始めたばかりの者です。初歩的な質問で申し訳ありませんが、NullPointerExceptionを解消するためにはどうしたら良いでしょうか。
以下のように、音を波形で表すスケッチを作りたいのですが、実行されません。
player.play();の部分がエラーとなっています。
ーーーーーーーーーーーーーー
import ddf.minim.*;
Minim minim;
AudioPlayer player;
void setup()
{
size(640, 480, P2D);
minim=new Minim(this);
player=minim.loadFile("08 Disco Yes.mp3");
player.play();
}
void draw()
{
background(0);
stroke(255);
for(int i =0; i < player.bufferSize() - 1; i++)
{
float x1 = map(i, 0, player.bufferSize(), 0, width);
float x2 = map(i+1, 0, player.bufferSize(), 0, width);
float y1 = height / 3;
float y2 = height / 3 * 2;
line( x1, y1+player.left.get(i)*100, x2, y1+player.left.get(i+1)*100);
line( x1, y2+player.right.get(i)*100, x2, y2+player.right.get(i+1)*100);
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/11 09:38