xxxxxxxxxx
let shape;
let mic;
function preload() {
shape = loadImage("CALL.png");
}
function setup() {
createCanvas(windowWidth, windowHeight);
mic = new p5.AudioIn();
mic.start();
}
function draw() {
background(180, 238, 180);
imageMode(CENTER);
translate(width/2, height/2);
tint(180, 238, 180, 120);
var r = map(mic.getLevel(), 0, 1, 0, 2*PI);
var s = map(mic.getLevel(), 0, 1, 0, 1500);
rotate(r);
image(shape, 0, 0, s*10, s*5);
}