xxxxxxxxxx
let music;
var mic;
function setup() {
createCanvas(windowWidth, windowHeight);
background(255);
textSize(60);
//mic = new p5.AudioIn();
//mic.start();
mySound.play();
amplitude = new p5.Amplitude();
}
function preload() {
soundFormats('mp3');
mySound = loadSound('beat.mp3');
}
function draw() {
;
stroke(255);
fill(195, 204, 0,80);
var foo = amplitude.getLevel()*3000;
//var foo = mic.getLevel()*2000;
//circle(width/2, height/2, foo, foo);
for(let i = 0; i<20; i++){
fill(195, 204, 0,30);
circle(20+(i*30), 50+(i*50), foo, foo);
}
for(let i = 0; i<20; i++){
fill(15, 144, 167,30);
circle(420+(i*30), 50+(i*50), foo, foo);
}
for(let i = 0; i<20; i++){
fill(255,152,204,30);
circle(820+(i*30), 50+(i*50), foo, foo);
}
for(let i = 0; i<20; i++){
fill(255,178,102,30);
circle(1220+(i*30), 50+(i*50), foo, foo);
}
}