xxxxxxxxxx
let mySound;
let amplitude;
function preload() {
// sound = loadSound('https://deckard.openprocessing.org/user249979/visual1182924/h286f663d00fc28f10eafa8989a86308f/Discord%20sound%20kurz.aifc');
shapeJ = loadImage("J.png")
shapeO = loadImage("O.png")
shapeI = loadImage("i.png")
shapeN = loadImage("N.png")
}
function setup() {
createCanvas(500, 500);
background(100);
mic = new p5.AudioIn();
mic.start();
//amplitude = new p5.Amplitude();
}
function draw() {
background(0,0,0,70);
// stroke(255);
fill(255,255,255);
noFill();
var amp = map(mic.getLevel(), 0, 1, 10, 1000);
let ampJ = map(mic.getLevel(), 0, 1, 10, 700);
let ampO = map(mic.getLevel(), 0, 1, 10, -700);
let ampI = map(mic.getLevel(), 0, 1, 10, 700);
let ampN = map(mic.getLevel(), 0, 1, 10, -700);
image(shapeJ,15,150,150+ampJ,150+ampJ);
image(shapeO,125,150,150+ampO,150+ampO);
image(shapeI,213,150,150+ampI,150+ampI);
image(shapeN,289,150,150+ampN,150+ampN);
}
function mouseDragged()
{
let v = map(mouseY, 0, height, 1, 0);
sound.setVolume(v);
let p = map(mouseX, 0, width, -1, 1);
sound.pan(p);
}
function mousePressed()
{
if (sound.isPlaying() == false)
sound.loop();
}
function mouseReleased()
{
if (sound.isPlaying() == true)
sound.pause();
}