set_device_param
Set a single device or plug-in parameter by track and device name/index using a raw value, normalized 0–1 value, or named option, and return the before/after settings.
Instructions
Set one parameter on a device or plug-in, found by (fuzzy) name or index.
Give exactly one of:
value: raw value within the parameter's min..max (see get_device_params)
normalized: 0.0-1.0 across the parameter's range
option: a named choice for switch/menu parameters (e.g. "Low Cut") Returns the before/after values including the readable display string.
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": {
"track_index": "<track_index>",
"parameter": "<parameter>"
},
"name": "set_device_param"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | ||
| option | No | ||
| parameter | Yes | ||
| normalized | No | ||
| track_type | No | track | |
| device_name | No | ||
| track_index | Yes | ||
| device_index | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |