Music Studio
by music-studio.linxule.com in Developer tools
ABC sheet music + Strudel live coding: songs, videos and live jam sessions in ext-apps widgets.
https://music-studio.linxule.com/mcp- Tools
- 10
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 558 ms
- 731 ms slowest 5%
- Last check
- Passed
- 5 h ago, next in 27 min
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"music-studio": {
"type": "http",
"url": "https://music-studio.linxule.com/mcp"
}
}
}10 tools
- create-share-link
Create a hosted music share link only when the user asks to share or store a piece online. Uploads the supplied score or pattern to MCP Music Studio for 30 days; anyone with the link can view and play it without signing in. Creating the same share again refreshes its expiry…
- play-sheet-music
Write a score in ABC notation and play it as sheet music: a melody, a harmonized piece, a multi-voice arrangement or a well-known tune, on any of the 128 General MIDI instruments. Put chord symbols above the notes and add a style (rock, jazz, bossa, waltz, folk...) for drums…
- play-live-pattern
Live-code music in Strudel (TidalCycles mini-notation in JavaScript) and play it in a player the user can edit. Layer drums, bass and melody with stack(): 71 drum-machine banks, 128 GM instruments, synths and a full effects chain. Add .pianoroll() for a live piano roll (or…
- get-session
Only for a live session (play-live-pattern session: true). Reads whether the player is up and what it played, its errors and silences, and what the human did since your last read: taps, changes to remember() state, code they ran, a Pass to you, or End. Read it before assuming a…
- update-session
Only for a live session. Swaps new code into the session's player while the music keeps playing. Send the WHOLE pattern, as for play-live-pattern. It lands on the next bar (quantize 1, the default), the next multiple of n bars, or at once (0): set quantize to your phrase length…
- get-music-guide
Reference for ABC sheet music. Topics: genres (complete templates: jazz, blues, folk, rock, bossa, a 3/4 minuet, a lullaby), styles (what each accompaniment preset does), instruments (GM list + combos), drums (patterns + percussion notes), abc-syntax (notation reference)…
- get-strudel-guide
Reference and recipes for Strudel live coding. Music: genres (complete templates: techno, house, dnb, ambient, jazz, lofi, synthwave), mini-notation, sounds (synths, 71 drum banks, 128 GM instruments, vcsl samples), effects, patterns, tips (tempo, common mistakes), advanced…
- search-music-docs
Search detailed documentation for Strudel live coding or ABC/ABCJS notation. Returns relevant code examples and explanations from the official docs. Use this when the curated guides (get-strudel-guide, get-music-guide) don't cover what you need — for specific functions, advanced…
- analyze-harmony
Music theory helper: name a chord from notes, guess the key, get a progression, or list what fits a key. Returns both the ABC chord-symbol spelling (for play-sheet-music) and the Strudel form (for play-live-pattern). Tasks: detect-chord (notes -> chord name + what to play next)…
- convert-abc-to-strudel
Turn an ABC melody into Strudel mini-notation so a scored piece can be remixed live. Returns runnable code — setcps() from the Q: tempo, one [...] bar group per bar inside note("<...>"), with a chord("<...>").voicing() layer stacked alongside it when the ABC has chord symbols…
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 602 ms |
| 15 h ago | Passed | 200 | 466 ms |
| 25 h ago | Passed | 200 | 1.0 s |
| 34 h ago | Passed | 200 | 566 ms |
| 42 h ago | Passed | 200 | 457 ms |
Show 10 older checks
| 2 days ago | Passed | 200 | 615 ms |
| 3 days ago | Passed | 200 | 127 ms |
| 3 days ago | Passed | 200 | 731 ms |
| 4 days ago | Passed | 200 | 505 ms |
| 4 days ago | Passed | 200 | 534 ms |
| 4 days ago | Passed | 200 | 276 ms |
| 5 days ago | Passed | 200 | 468 ms |
| 5 days ago | Passed | 200 | 235 ms |
| 6 days ago | Passed | 200 | 134 ms |
| 6 days ago | Passed | 200 | 636 ms |