From b27f8e45dc0bc279c4f45859d785528bd5964987 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Sat, 18 Nov 2023 21:48:50 +0100 Subject: [PATCH] hotfix: build --- packages/core/pianoroll.mjs | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/packages/core/pianoroll.mjs b/packages/core/pianoroll.mjs index 413807f0..254dd94a 100644 --- a/packages/core/pianoroll.mjs +++ b/packages/core/pianoroll.mjs @@ -165,7 +165,10 @@ export function pianoroll({ barThickness = fold ? valueAxis / foldValues.length : valueAxis / valueExtent; ctx.fillStyle = background; ctx.globalAlpha = 1; // reset! - clearScreen(smear); + if (!smear) { + ctx.clearRect(0, 0, w, h); + ctx.fillRect(0, 0, w, h); + } haps.forEach((event) => { const isActive = event.whole.begin <= time && event.endClipped > time; let strokeCurrent = stroke ?? (strokeActive && isActive); @@ -279,13 +282,3 @@ export function drawPianoroll(options) { const { drawTime, ...rest } = options; pianoroll({ ...getDrawOptions(drawTime), ...rest }); } - -function clearScreen(smear = 0, smearRGB = `0,0,0`) { - const ctx = getDrawContext(); - if (!smear) { - ctx.clearRect(0, 0, ctx.canvas.width, ctx.canvas.height); - } else { - ctx.fillStyle = `rgba(${smearRGB},${1 - smear})`; - ctx.fillRect(0, 0, ctx.canvas.width, ctx.canvas.height); - } -}