PianoFun – Browser piano learning game with MIDI (vanilla JavaScript)
Zero-setup Web MIDI piano trainer built with vanilla JS and Claude Code.
Teach your AI to play piano and guitar — and sing. 46 MCP tools, 120 fully annotated songs, 6 engines, a live browser cockpit. Ships jam-actions-v0, a public dataset of MCP tool-use traces over classical piano.
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.
Encodes Tufte's visualization rules into CLAUDE.md so agents stop making default matplotlib slop.
MIDI keyboard shell command mapper, genuinely novel input device repurposing for power users.