diff --git a/app/static/js/services/ghostNoteExtractor.js b/app/static/js/services/ghostNoteExtractor.js index 119dc21..bf02e01 100644 --- a/app/static/js/services/ghostNoteExtractor.js +++ b/app/static/js/services/ghostNoteExtractor.js @@ -32,7 +32,7 @@ var itemStartBeat = item.startTime / secondsPerBeat; var itemEndBeat = (item.startTime + item.duration) / secondsPerBeat; - if (itemStartBeat >= windowEndBeat || itemEndBeat <= windowStartBeat) continue; + if (itemStartBeat >= windowEndBeat || itemEndBeat < windowStartBeat) continue; var notes = item.notes || []; for (var k = 0; k < notes.length; k++) { @@ -40,7 +40,7 @@ var noteAbsStart = itemStartBeat + (note.start_beat || 0); var noteAbsEnd = noteAbsStart + (note.duration_beats || 1); - if (noteAbsStart >= windowEndBeat || noteAbsEnd <= windowStartBeat) continue; + if (noteAbsStart >= windowEndBeat || noteAbsEnd < windowStartBeat) continue; var clampedStart = Math.max(noteAbsStart, windowStartBeat); var clampedEnd = Math.min(noteAbsEnd, windowEndBeat);