xxxxxxxxxx
30
var mic;
function setup() {
createCanvas(300,300);
mic=new p5.AudioIn();
mic.start();
}
function draw() {
// background(255);
vol=mic.getLevel();
diam=map(vol,0,1,1,3900);
if(diam>50){
changeBackground();
}
fill(255);
ellipse(width/2-30,height/2-80,30,30);
ellipse(width/2+30,height/2-80,30,30);
fill(0);
ellipse(width/2-30,height/2-80,10,10);
ellipse(width/2+30,height/2-80,10,10);
fill(0);
ellipse(width/2,height/2,diam,diam);
// console.log(vol);
function changeBackground(){
background(random(255),random(255),random(255));
}
}