multi-synth-execute
Runs several SynthDefs at the same time, taking a list of synths and a duration.
Have SynthDef code written, run and played for a set duration — one synth on its own, or several sounding together.
LABSCO SUMMARY
synth-execute closes the whole loop — SynthDef code generated, code executed, sound produced — and multi-synth-execute repeats it across a list of synths playing at once. Both take a duration, so playback is bounded by the call rather than left running. Neither records nor saves what plays, so anything you want to keep has to be captured outside the server.
An audio server that generates SynthDef code and executes it, so a described sound is played rather than printed.
No account or key, but SuperCollider itself has to be installed on the machine, along with Node.js and npm. The tools compile and run SynthDef code there, and the sound comes out there. The author has confirmed it only on macOS with Apple Silicon.
One command — npx -y @makotyo/mcp-supercollider
USE CASES
Describe the sound, have the SynthDef written and executed, and judge it by ear for the duration you set.
Run a set of SynthDefs simultaneously for a fixed duration to hear the layers against each other rather than one after another.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
multi-synth-executeRuns several SynthDefs at the same time, taking a list of synths and a duration.
synth-executeGenerates SynthDef code, runs it, and plays the resulting sound for the given duration.
BEFORE YOU INSTALL
2 tools when we connected.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-supercollider": {
"command": "npx",
"args": [
"-y",
"@makotyo/mcp-supercollider"
]
}
}
}npx -y @makotyo/mcp-supercollider