xxxxxxxxxx
27
let mic;
let fft;
function setup() {
createCanvas(400, 400);
mic = new p5.AudioIn()
mic.start()
// console.log(mic)
fft = new p5.FFT();
fft.setInput(mic);
}
function draw() {
background(220);
// let level = mic.getLevel();
// console.log(level);
// if(level > 0.1) background(random(255));
// ellipse(width/2, height/2, level * 100, level * 100);
}
let bins = fft.analyze();
for(let b = 0; b < b.length; b++){
let bin = bins[b];
line(b, 0, b, bin);
}
// console.log(stuff)