Fix metronome clicks, allow seeking official songs without loading music

This commit is contained in:
Zsolt Zitting
2024-06-21 20:13:17 -07:00
parent bcdaad09b7
commit ac98f69e9e
+2 -1
View File
@@ -286,6 +286,7 @@ function loadUsingSelect() {
parseNotesFromFile(`MusicData/${strId}/${strId}_0${diffi}.mer`)
history.replaceState(null, null, document.location.pathname + `#${id}_${diffi}`);
if (bgm_file.files.length) setBgm(URL.createObjectURL(bgm_file.files[0]))
else bgmCtr.duration = chartLength / 1000
}
function loadUsingFile() {
if (music_file.files.length && bgm_file.files.length) {
@@ -1284,7 +1285,7 @@ window.play = function () {
pendingSeRTrigger = seRTrigger.filter(i => i > currentTs)
pendingSeSwipeTrigger = seSwipeTrigger.filter(i => i > currentTs)
pendingSeBonusTrigger = seBonusTrigger.filter(i => i > currentTs)
pendingSeClockTrigger = seClockTrigger.filter(i => i > currentTs)
pendingSeClockTrigger = seClockTrigger.filter(i => i > currentTs - 1) // - 1 required to allow a click on ts 0
seContext.resume()
gain.gain.value = (se_volume.value / 2) / 100
}