const bassDrop = new Sample("./assets/sound/bass_drop.mp3") document.getElementById("play-sample").addEventListener("mousedown", () => { bassDrop.play() })
Play parts of an AudioSprite
const audioSprite = new AudioSprite("./assets/sound/test_sprite.mp3", { gain: 0.8, slices: { "blip": {offset: 0, duration: 0.45}, "plong": {offset: 0.45, duration: 0.45}, "whoop": {offset: 0.9, duration: 0.45} } }) document.getElementById("play-blip").addEventListener("mousedown", () => { audioSprite.play("blip") }) document.getElementById("play-plong").addEventListener("mousedown", () => { audioSprite.play("plong") }) document.getElementById("play-whoop").addEventListener("mousedown", () => { audioSprite.play("whoop") })