我正在尝试根据正在播放的音乐音量来编写动画。如何获取正在处理中播放的音乐量。
答案 0 :(得分:0)
import ddf.minim.spi.*;
import ddf.minim.signals.*;
import ddf.minim.*;
import ddf.minim.analysis.*;
import ddf.minim.ugens.*;
import ddf.minim.effects.*;
Minim minim;
AudioInput in;
void setup() {
minim = new Minim(this);
in = minim.getLineIn();
}
void draw() {
float level = in.mix.level(); // value from 0 to 1
background(255 * level);
}
这应该会给你一个想法。您需要在操作系统声音设置中设置正确的默认音频源。在Windows上,您很可能希望将Stereo Mix设置为默认值,这样可以为您提供从计算机中传出的声音。如果不存在,则必须检查"显示已禁用/已断开连接的设备",您的音频驱动程序错误或您的声卡不支持它。在这种情况下,您需要使用麦克风或直接从处理中播放声音。