PianoFun – Browser piano learning game with MIDI (vanilla JavaScript)
Zero-setup Web MIDI piano trainer built with vanilla JS and Claude Code.
Teach AI to play piano and guitar — and sing. 41 MCP tools, 120 songs, 6 engines, browser cockpit. Also ships jam-actions-v0 — a public 115-record dataset of MCP tool-use traces over classical piano (CC-BY-SA-3.0-DE, 7-axis release gate, reproducible).
Teaches LLMs to play piano by giving them ears, eyes, and persistent practice journals.
AI researchers, music technologists, developers experimenting with embodied LLM learning.
The model can read sheet music, play songs through your speakers, view an SVG piano roll it can read back to verify what it played, and write to a practice journal that persists across sessions. Learning compounds over time.
Zero-setup Web MIDI piano trainer built with vanilla JS and Claude Code.
Bitmask chord logic elegantly encodes music theory, but enharmonic spelling is brittle without key context.
Two-hand arrangement logic separates melody and bass better than AnthemScore's raw transcription.
Scores reasoning not answers when LeetCode only tests algorithmic recall.
MIDI keyboard shell command mapper, genuinely novel input device repurposing for power users.
Floating widget UI for live music lessons when DAWs are too complex for teaching.