『求助』processing声音视觉化处理求代码
processing吧
全部回复
仅看楼主
level 4
kay怪兽 楼主
2015年01月15日 06点01分 1
level 4
kay怪兽 楼主
0
2015年01月15日 06点01分 2
level 4
kay怪兽 楼主
0
2015年01月15日 06点01分 3
level 4
kay怪兽 楼主
0
2015年01月15日 06点01分 4
level 4
kay怪兽 楼主
0
2015年01月15日 06点01分 5
level 4
kay怪兽 楼主
0
2015年01月15日 06点01分 6
level 7
仿照例子写的
import ddf.minim.analysis.*;
import ddf.minim.*;
Minim minim;
AudioPlayer music;
FFT fft;
float d;
float h;
float c;
int p=2;
int r=20;
void setup()
{
size(800, 600);
colorMode(HSB,100);
minim = new Minim(this);
music= minim.loadFile("song.mp3", 1024);
music.loop();
fft = new FFT(music.bufferSize(),music.sampleRate() );
rectMode(RIGHT);
}
void draw()
{
background(0);
noStroke();
fft.forward(music.left);
for(int i = 0; i <int(width/p); i+=p)
{
h=height - fft.getBand(i)*10;
fill(55,360,360);
d=8*i;
rect(d,height,d+15,h);
//ellipse(d,h,r,r);
}
fft.forward(music.right);
for(int i=0;i<int(width/p);i+=p)
{
h=height-fft.getBand(i)*10;
c=map(h,0,400,180,240);
fill(10,360,360);
d=8*i;
rect(d,height,d+15,h);
//ellipse(d,h,r,r);
}
}
2015年01月17日 05点01分 7
3q
2015年01月18日 10点01分
1