set_footswitch
Assign footswitches 1–6 to control a selected module operation as a toggle with a custom label, or clear a switch with Unassigned; invalid operations are refused and changes apply without saving.
Instructions
Make footswitch 1-6 control one module, without saving.
The switch becomes a Toggle, and name replaces its label. list_footswitch_actions has the
valid modules and operations; an operation the pedal doesn't offer is refused. "Unassigned"
clears the switch and ignores operation. MIDI Out can't be assigned here.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"switch": "<switch>",
"module": "<module>"
},
"name": "set_footswitch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| module | Yes | ||
| switch | Yes | ||
| operation | No | On |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||