Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

VelocityScaler

File: Rhapsodist/Processors/VelocityScaler.js.

Overview

Remaps incoming MIDI velocity through a table (Velocity). Unlike a modulator’s velocity curve, this rewrites the actual MIDI velocity value, so downstream modules see the scaled value.

Parameters

IDDescription
VelocityTable mapping normalised input velocity (x-axis, 0-1) to normalised output velocity (y-axis, 0-1), registered via Engine.createAndRegisterTableData(0).

Usage

Load into a sound generator or container’s MIDI Processor chain (conventionally the master chain).

VelocityTable is the paired UI widget; its create(panelId, processorId, options) takes this module’s ID as an explicit processorId argument.