notepat: drum param inspector (phase 1 — read-only display)
When a drum pad fires, capture the exact per-voice params sent to
sound.synth() (type, tone, attack, decay, volume, duration) and display
them in a compact panel above the drum grid. Each voice is rendered as
a colored card tinted by wave type (sine=blue, noise=grey, etc.) with
abbreviated params: "N2.5k a0 d2 v50" = 2.5kHz noise, 0ms attack,
2ms decay, 50% volume.
Inspector fades out over ~5 seconds. Phase 1 is read-only — later
phases will let you drag each param with the mouse/trackpad to dial
the sound in per-pad.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>