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
| ID | Description |
|---|---|
Velocity | Table 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.