xxxxxxxxxx
var mic;
function setup() {
createCanvas(500, 500);
// Create an Audio input
mic = new p5.AudioIn();
mic.start();
}
function draw() {
background(0);
noFill(50,10,255)
stroke (50, 10, 255)
strokeWeight(2)
let r = map(mic.getLevel(), 0, 0.8, 0, height);
rotate(r/200);
circle(255, 255, 400);
rotate(r/100);
ellipse(255, 255, 400, 80);
rotate(r/150);
ellipse(255, 255, 400, 80);
rotate(r/200);
ellipse(255, 255, 400, 80);
rotate(r/250);
ellipse(255, 255, 400, 80);
rotate(r/300);
ellipse(255, 255, 400, 80);
rotate(r/350);
ellipse(255, 255, 400, 80);
rotate(r/400);
ellipse(255, 255, 400, 80);
}