xxxxxxxxxx
43
let sound;
function preload() {
sound = loadSound('bell.mp3');
}
function setup() {
createCanvas(400, 400);
// sound.play()
// sound.loop();
}
function draw() {
background(0);
let volAmount = map(mouseY, height, 0, 0, 1)
sound.setVolume(volAmount)
let panAmount = map(mouseX, 0, width, -1, 1)
sound.pan(panAmount);
let rateAmount = map(mouseX, 0, width, 0.2, 2)
sound.rate(rateAmount)
ellipse(mouseX, mouseY, panAmount * 200, volAmount * 200)
}
function mousePressed() {
// console.log(sound.isPlaying());
if (sound.isPlaying()) {
// sound.stop();
sound.pause();
} else {
sound.play();
}
}