xxxxxxxxxx
let affair;
let affair_rate;
let amplitude;
let level;
function preload(){
affair = loadSound("affair.mp3");
}
function setup() {
createCanvas(400, 400);
affair.play();
amplitude = new p5.Amplitude();
}
function draw() {
background(148, 138, 237);
affair.rate(affair_rate);
//print(level);
level = amplitude.getLevel();
size = map (level, 0, 0.55,100, 400)
noStroke()
fill(160, 27, 204)
circle(320, 350, level*150)
fill(160, 27, 204) //-size in fill for different effect
circle(320,50, level*150)
fill(100, 10, level*255)
triangle(0, 400, 400, 200, level*86, 200);
triangle(0, 0, 400, 200, level*86, 200);
fill(121, 50, 168)
circle(150,200,level * 150)
}