diff --git a/packages/core/pianoroll.mjs b/packages/core/pianoroll.mjs index 2c16eb7d..ce5020c9 100644 --- a/packages/core/pianoroll.mjs +++ b/packages/core/pianoroll.mjs @@ -246,7 +246,7 @@ export function pianoroll({ haps // .filter(inFrame) .forEach((event) => { - const isActive = event.whole.begin <= time && event.whole.end > time; + const isActive = event.whole.begin <= time && event.endClipped > time; const color = event.value?.color || event.context?.color; ctx.fillStyle = color || inactive; ctx.strokeStyle = color || active;