{"repo":"linxule/mcp-music-studio","free":true,"listed":false,"github":"https://github.com/linxule/mcp-music-studio","clone":"git clone https://github.com/linxule/mcp-music-studio.git","description":"Two-mode MCP music studio: scored composition (ABC notation) and live performance (Strudel). Interactive ext-apps UI with sheet music rendering, 30+ instruments, style presets, and live coding REPL.","language":"TypeScript","stars":63,"topics":["abcjs","mcp","mcpapps","strudel","mcp-server","music","ext-apps"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Music Studio Two-mode creative music studio for AI: scored composition (ABC notation with sheet music) and live performance (Strudel live coding with TidalCycles). Interactive UI renders inline in Claude Desktop, claude.ai, and other MCP clients. Quick Start — No Install Required Paste this URL into any MCP client that supports remote servers: Claude Desktop / claude.ai: Settings → Connectors → Add Connector → paste the URL above → done. Claude Code: That's it — ask Claude to play a song or create a beat. --- What You Get Scored Composition (ABC Notation) Write sheet music → see it rendered → hear it played with multi-instrument audio. - 8 style presets — rock, jazz, bossa, waltz, march, reggae, folk, classical — one parameter adds drums + bass + chord accompaniment - 30 instruments — piano, strings, brass, woodwinds, synths — selectable by name - Visual sheet music — notes highlight as they play - Streaming render — sheet music appears as the AI types - WAV download — export audio as WAV files directly from the UI - get-music-guide — 7 reference topics (instruments, drums, ABC syntax, arrangements, genres, styles, MIDI directives) Live Performance (Strudel) Write code → hear it play → edit in a live REPL. - TidalCycles mini-notation in JavaScript - 72 drum machine banks + 128 GM instruments + built-in synths - Full effects chain — filters, reverb, delay, FM synthesis - Editable REPL — users can tweak the code and hear changes instantly - Live visuals — add .pianoroll() /","default_branch":null,"files":null,"tree":[],"storefront":"/r/linxule","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/linxule/mcp-music-studio/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}