beat-z.jbm111.chatgpt.site
Build, audition, and shape audio primitives through a focused visual signal chain.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 3 · Transact 0 · Score: Not yet scored
Tool inspector
edit-plugin
Edit the inspected Beat.Z plugin without replacing unrelated work. Requires current context, preserves existing state, and stages one atomic proposal for visible approval.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
contextId |
string | yes | Current contextId returned by inspect-builder. |
prompt |
string | yes | The requested edit in the user’s words. |
changes |
array | yes | — |
Raw JSON schema
{
"type": "object",
"properties": {
"contextId": {
"type": "string",
"minLength": 1,
"maxLength": 240,
"description": "Current contextId returned by inspect-builder."
},
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 2000,
"description": "The requested edit in the user’s words."
},
"changes": {
"type": "array",
"minItems": 1,
"maxItems": 12,
"items": {
"oneOf": [
{
"type": "object",
"properties": {
"action": {
"const": "rename-plugin"
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 64
}
},
"required": [
"action",
"name"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "add-primitive"
},
"ref": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"primitive": {
"type": "string",
"enum": [
"gain",
"filter",
"saturation",
"delay",
"reverb",
"chorus",
"compressor",
"phaser",
"autowah",
"stutter",
"equalizer",
"limiter",
"flanger",
"tremolo"
]
},
"index": {
"type": "integer",
"minimum": 0
},
"settings": {
"type": "object",
"description": "Primitive parameter values from inspect-builder.",
"additionalProperties": {
"oneOf": [
{
"type": "number"
},
{
"type": "string",
"minLength": 1,
"maxLength": 64
}
]
}
}
},
"required": [
"action",
"ref",
"primitive"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "remove-primitive"
},
"primitiveId": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"action",
"primitiveId"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "move-primitive"
},
"primitiveId": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"index": {
"type": "integer",
"minimum": 0
}
},
"required": [
"action",
"primitiveId",
"index"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "set-parameter"
},
"primitiveId": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"parameter": {
"type": "string",
"minLength": 1,
"maxLength": 64
},
"value": {
"oneOf": [
{
"type": "number"
},
{
"type": "string",
"minLength": 1,
"maxLength": 64
}
]
}
},
"required": [
"action",
"primitiveId",
"parameter",
"value"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "set-bypass"
},
"primitiveId": {
"type": "string",
"minLength": 1,
"maxLength": 120
},
"bypassed": {
"type": "boolean"
}
},
"required": [
"action",
"primitiveId",
"bypassed"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "set-control"
},
"controlId": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Existing Control ID when replacing a Control."
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 24,
"description": "Visible Control label derived from the prompt."
},
"reason": {
"type": "string",
"minLength": 1,
"maxLength": 160,
"description": "Optional short reason for this Control."
},
"value": {
"type": "number",
"minimum": 0,
"maximum": 1,
"description": "Optional initial Control position."
},
"mappings": {
"type": "array",
"minItems": 1,
"maxItems": 4,
"items": {
"type": "object",
"properties": {
"primitiveRef": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "A chain ref or inspected primitive ID."
},
"parameter": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "A mappable parameter ID from inspect-builder."
},
"min": {
"type": "number",
"description": "Value at the low end of the Control."
},
"max": {
"type": "number",
"description": "Value at the high end of the Control."
},
"inverted": {
"type": "boolean",
"description": "Reverse the Control direction when true."
}
},
"required": [
"primitiveRef",
"parameter",
"min",
"max"
],
"additionalProperties": false
}
}
},
"required": [
"action",
"name",
"mappings"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"action": {
"const": "remove-control"
},
"controlId": {
"type": "string",
"minLength": 1,
"maxLength": 120
}
},
"required": [
"action",
"controlId"
],
"additionalProperties": false
}
]
}
}
},
"required": [
"contextId",
"prompt",
"changes"
],
"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