xxxxxxxxxx
23
let sound
function preload() {
sound = loadSound("./sounds/bird-song.ogg")
}
function setup() {
createCanvas(400, 200)
sound.play()
noLoop()
}
function draw() {
background(220);
noFill();
beginShape();
for (let i = 0; i < sound.buffer.length; i++) {
let x = map(i, 0, sound.buffer.length, 0, width);
let y = map(sound.buffer.getChannelData(0)[i], -1, 1, height, 0);
vertex(x, y);
}
endShape();
}