xxxxxxxxxx
var mic;
let p = 0
function setup() {
createCanvas(windowWidth, windowHeight);
// Create an Audio input
mic = new p5.AudioIn();
mic.start();
}
function draw() {
background(0, 10);
translate(width/2, height/2);
//noFill();
// Get the overall volume (between 0 and 1.0)
// Map to height
let r = map(mic.getLevel(), 0.1, 0.4, p, p);
let sw = map(mic.getLevel(), 0.1, 0.3, 0, 30);
//text(sw, -100, -100);
rotate(millis()/200);
//weiß
stroke(159, 145, 184)
strokeWeight(sw/2);
line(1000, 1000, p,p);
//pink
/*
strokeWeight(sw/2);
stroke(133, 107, 181);
line(300, 300, p,p);
//grün
stroke(102, 66, 168);
strokeWeight(sw/2);
line(200, 200, p,p);
//blau
stroke(82, 32, 133);
strokeWeight(sw/2);
line(100, 100, p,p);
*/
}