map pianoroll alpha to velocity

This commit is contained in:
Felix Roos 2022-03-23 20:09:32 +01:00
parent 2441e70153
commit 8ebe44405e

View File

@ -20,6 +20,7 @@ Pattern.prototype.pianoroll = function ({
events.forEach((event) => {
const isActive = event.whole.begin <= t && event.whole.end >= t;
ctx.fillStyle = isActive ? active : inactive;
ctx.globalAlpha = event.context.velocity ?? 1;
const x = Math.round((event.whole.begin / timeframe) * w);
const width = Math.round(((event.whole.end - event.whole.begin) / timeframe) * w);
const y = Math.round(h - ((Number(event.value) - minMidi) / midiRange) * h);