xxxxxxxxxx
19
let mic;
function setup() {
createCanvas(1024, 400);
mic = new p5.AudioIn();
mic.start();
}
function draw() {
background(220);
let level = mic.getLevel();
let ellipseSize = map(level,0,1,10,300);
ellipse(width/2, height/2, ellipseSize, ellipseSize);
if (level > 0.1) {
background(random(255), random(255), random(255));
}
}