-
Notifications
You must be signed in to change notification settings - Fork 260
Effect Piano
derwin12 edited this page Jul 1, 2026
·
3 revisions

Displays MIDI note events from a timing track as lit keys on a piano keyboard, or as bars.
| Parameter | Type | Range | Description |
|---|---|---|---|
| Type | dropdown | True Piano, Bars | Visual style for displaying notes: True Piano renders a piano keyboard with keys lighting up; Bars displays horizontal bars for each active note (default True Piano) |
| Start MIDI Channel [0-127] | slider | 0-127 | Lowest MIDI note number to display; notes below this value are ignored (Middle C is 60, default 60) |
| End MIDI Channel | slider | 0-127 | Highest MIDI note number to display; together with Start MIDI Channel defines the visible note range (default 72) |
| Show Sharps and Flats | checkbox | true/false | When enabled, black keys (sharps/flats) are rendered on the piano; when disabled, only white keys are shown (default true) |
| Fade notes | checkbox | true/false | When enabled, notes gradually fade out over their duration instead of staying at full brightness until they end (default false) |
| Track | dropdown | (timing tracks in sequence) | The timing track containing MIDI note data that drives the piano display; the track must contain note-on/off events |
| Vertical Scale | slider | 0-100 | Scales the vertical size of the piano keys or bars as a percentage; lower values shrink the display, 100 uses the full buffer height (default 100) |
| Horizontal Offset | slider | 0-100 | Shifts the piano display left or right within the buffer; use to position the keyboard when the note range does not fill the full width (default 0) |
Import MIDI data and assign it to a timing track, then select that track in the Track dropdown so the effect knows which note events to render. Use Start/End MIDI Channel to frame just the note range your model needs to display, and Vertical Scale/Horizontal Offset to fit the keyboard or bars to your buffer size.
Last updated: 2026-07-01