Feature request
Add a setting to keys_highway_3d (settings → Highway layout, or a new "Hands" section) that lets the user filter which hand's notes are rendered on the 3D keys highway: Left only / Right only / Both (default: Both).
Context
The renderer already flattens notation into {midi, t, durSec, hand} per note (see plugins/keys_highway_3d/README.md) and uses hand (rh/lh) as a secondary brightness cue on note color. A visibility toggle would let players practice one hand's part in isolation without the other hand's notes cluttering the highway — useful for learning a piece hand-by-hand before combining them.
Proposed behavior
- New setting, e.g.
keys3d_bg_handFilter (string: both | left | right), persisted via the existing keys3d_ localStorage prefix pattern.
- Filtering applies at note-stream/render time (and should also gate MIDI hit-detection scoring for the hidden hand, so misses aren't counted for notes the player can't see).
- Exposed in the plugin's settings panel alongside the existing camera/layout/palette controls.
Feature request
Add a setting to
keys_highway_3d(settings → Highway layout, or a new "Hands" section) that lets the user filter which hand's notes are rendered on the 3D keys highway: Left only / Right only / Both (default: Both).Context
The renderer already flattens notation into
{midi, t, durSec, hand}per note (see plugins/keys_highway_3d/README.md) and uses hand (rh/lh) as a secondary brightness cue on note color. A visibility toggle would let players practice one hand's part in isolation without the other hand's notes cluttering the highway — useful for learning a piece hand-by-hand before combining them.Proposed behavior
keys3d_bg_handFilter(string:both|left|right), persisted via the existingkeys3d_localStorage prefix pattern.