
AI Jam Sessions — Machine Learning the Old Fashioned Way
I built a thing where an AI can practice piano. Not "generate music" — actually practice. Study a piece, play it through your speakers, look at what it played, write notes about it, and come back next session knowing what it worked on last time. It's called AI Jam Sessions , and it's an MCP server — meaning it plugs into Claude Desktop or Claude Code and gives the model a set of tools it can actually use. The idea LLMs can read and write. They can't hear, see, or remember (at least not across sessions). AI Jam Sessions tries to patch three of those gaps for music specifically: Reading — real MIDI sheet music with teaching annotations, not hand-typed approximations Hearing — a piano engine that plays through your speakers, so whoever's in the room becomes the AI's ears Seeing — a piano roll rendered as SVG, so the model can read the markup and verify what it actually played Remembering — a practice journal stored in ~/.pianoai/journal/ , one markdown file per day, append-only The journa
Continue reading on Dev.to JavaScript
Opens in a new tab


