cosynth.vercel.app
A synthesizer you control by talking to AI.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 8 · Act 14 · Transact 2 · Score: Not yet scored
Tool inspector
get_parameter_schema
Discover parameter units, ranges, defaults, curves, choices, and modulation capabilities. One unfiltered call with `format: "compact"` returns all 224 parameters, one line each (`filter1.cutoff Hz 20..20000 exp =8000 mod`). env1 is the amplitude envelope (VCA) and the only hardwired modulator: env2-env6 and lfo1-lfo8 do nothing until routed with `set_modulation`; `groupNotes` repeats such facts for the groups on the page. Add `sourceLimit` for the modulation source ids `set_modulation` accepts.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
format |
string | no | — |
group |
string | no | Exact group id from `groups`, case-insensitive; an unknown name is an error, not an empty page. Groups are per instance (`filter1`, `filter2`, `env1`..`env6`), so `filter` is only the routing group. Usually skip it: omit `group` and `search`, and one call with `format: "compact"` returns all 224 parameters. |
search |
string | no | Case-insensitive substring over parameter id, name, and group; unlike `group` it spans instances (`filter` matches every filter1/filter2 parameter). Omit it too and one call with `format: "compact"` returns all 224. |
offset |
integer | no | Full-format paging cursor; omit it with `format: "compact"`. |
limit |
integer | no | Full-format page size (default 5, max 60); omit it with `format: "compact"`, which needs none and returns all 224 parameters in one response. |
sourceOffset |
integer | no | — |
sourceLimit |
integer | no | — |
Raw JSON schema
{
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"full",
"compact"
]
},
"group": {
"type": "string",
"maxLength": 100,
"description": "Exact group id from `groups`, case-insensitive; an unknown name is an error, not an empty page. Groups are per instance (`filter1`, `filter2`, `env1`..`env6`), so `filter` is only the routing group. Usually skip it: omit `group` and `search`, and one call with `format: \"compact\"` returns all 224 parameters."
},
"search": {
"type": "string",
"maxLength": 100,
"description": "Case-insensitive substring over parameter id, name, and group; unlike `group` it spans instances (`filter` matches every filter1/filter2 parameter). Omit it too and one call with `format: \"compact\"` returns all 224."
},
"offset": {
"type": "integer",
"minimum": 0,
"description": "Full-format paging cursor; omit it with `format: \"compact\"`."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 60,
"description": "Full-format page size (default 5, max 60); omit it with `format: \"compact\"`, which needs none and returns all 224 parameters in one response."
},
"sourceOffset": {
"type": "integer",
"minimum": 0
},
"sourceLimit": {
"type": "integer",
"minimum": 1,
"maximum": 60
}
},
"additionalProperties": false
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops