webmcp-synth-creator.vercel.app
A browser wavetable synthesizer with transactional WebMCP editing and Vital preset export.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 10 · Transact 0 · Score: Not yet scored
Tool inspector
create_patch
Create contrasting A/B proposals by default so unresolved, subjective, exploratory, or character-choice directions can be auditioned simultaneously rather than guessed. Examples include warm bass harmonic profile (rounded sub-heavy sine versus saturated analog saw) and dreamy pad motion (slow strings versus gated ambient). A high-impact but unambiguous replacement may be direct: set singleProposal to true only for an exact, settled, or explicitly single request. Paired creation requires a named comparisonAxis, replaces any prior B, and leaves A active. This is comparison, not undo; use undo only to reverse an already committed transaction.
Input schema
No input properties (empty object).
Raw JSON schema
{
"examples": [
{
"description": "Warm bass A - harmonic profile: rounded sub-heavy sine",
"attributes": {
"category": "bass",
"brightness": 0.2,
"drive": 0.1
},
"comparisonAxis": "harmonic profile",
"alternative": {
"description": "Warm bass B - harmonic profile: saturated analog saw",
"attributes": {
"category": "lead",
"brightness": 0.55,
"drive": 0.75
}
}
},
{
"description": "One pluck with a short attack and medium release",
"attributes": {
"category": "pluck",
"attack": 0.05,
"release": 0.5
},
"singleProposal": true
}
],
"oneOf": [
{
"type": "object",
"description": "Default paired contract for subjective or exploratory musical judgment.",
"properties": {
"description": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Proposal A intent."
},
"attributes": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"bass",
"pad",
"pluck",
"lead",
"keys",
"strings",
"brass",
"vocal",
"bell",
"arp",
"ambient",
"cinematic",
"fx",
"percussion"
]
},
"brightness": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"movement": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"width": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"space": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"drive": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"attack": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"release": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"additionalProperties": false
},
"comparisonAxis": {
"type": "string",
"minLength": 1,
"maxLength": 200,
"description": "The concise musical dimension A and B deliberately contrast, such as harmonic profile or motion character."
},
"alternative": {
"type": "object",
"description": "Required B proposal for comparison. Give subjective, exploratory, and character-choice requests two musically useful interpretations.",
"properties": {
"description": {
"type": "string",
"minLength": 1,
"maxLength": 500
},
"attributes": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"bass",
"pad",
"pluck",
"lead",
"keys",
"strings",
"brass",
"vocal",
"bell",
"arp",
"ambient",
"cinematic",
"fx",
"percussion"
]
},
"brightness": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"movement": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"width": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"space": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"drive": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"attack": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"release": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"additionalProperties": false
}
},
"required": [
"description"
],
"additionalProperties": false
}
},
"required": [
"description",
"comparisonAxis",
"alternative"
],
"additionalProperties": false
},
{
"type": "object",
"description": "A-only contract for an exact, settled, or explicitly single request.",
"properties": {
"description": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "Exact single proposal intent."
},
"attributes": {
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"bass",
"pad",
"pluck",
"lead",
"keys",
"strings",
"brass",
"vocal",
"bell",
"arp",
"ambient",
"cinematic",
"fx",
"percussion"
]
},
"brightness": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"movement": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"width": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"space": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"drive": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"attack": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"release": {
"type": "number",
"minimum": 0,
"maximum": 1
}
},
"additionalProperties": false
},
"singleProposal": {
"type": "boolean",
"const": true,
"description": "Explicitly confirms that only A should be created."
}
},
"required": [
"description",
"singleProposal"
],
"additionalProperties": false
}
]
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite