Welcome
AI Jam Sessions is an MCP server that teaches AI to play piano and guitar — and sing. It provides 120 songs across 12 genres, six sound engines, interactive guitar tablature, a browser cockpit with vocal synthesizer, and a practice journal that remembers everything.
Why this exists
Section titled “Why this exists”An LLM can read and write text, but it cannot experience music. No ears, no fingers, no muscle memory. AI Jam Sessions closes that gap by giving the model senses it can actually use:
- Reading — real MIDI sheet music with deep musical annotations, parsed, analyzed, and explained
- Hearing — six audio engines that play through your speakers, so the humans in the room become the AI’s ears
- Seeing — piano rolls rendered as SVG that the model can read back and verify, plus interactive guitar tablature and a browser cockpit
- Remembering — a practice journal that persists across sessions, so learning compounds over time
- Singing — vocal tract synthesis with 20 voice presets, sing-along mode with solfege, contour, and syllable narration
The learning loop
Section titled “The learning loop”The AI follows a structured cycle:
- Read — study the exemplar analysis (historical context, harmonic structure, key moments, teaching goals)
- Play — play the song at any speed through any engine
- See — view the piano roll to verify what was played (pitch, rhythm, hand independence)
- Reflect — write what it learned in the practice journal
- Continue — next session picks up where this one left off
Each of the 12 genres has a richly annotated exemplar that serves as a reference piece. The other songs start as raw MIDI, and the AI promotes them by studying and writing its own annotations.
What is in this handbook
Section titled “What is in this handbook”- Getting started — installation, Claude Desktop setup, first commands
- Instruments — piano voices, guitar presets, vocal engines, and the layered combinator
- Songs and genres — the 120-song library, 12 genre exemplars, and annotation workflow
- MCP tools — all 41 tools and 3 prompt templates organized by category
- Browser cockpit — the cockpit UI, practice journal, and tuning lab
- For beginners — new to AI Jam Sessions? Start here