Skip to content

keys_highway_3d: toggle to show left/right/both hands #41

Description

@carochacs

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions