set_control
Set a musical control on any device by device name and control type, even without knowing plug-in parameter names. Returns the exact parameter to expose if Live cannot access it.
Instructions
Set a musical control on ANY device without knowing its parameter names: control is one of mix, threshold, ratio, attack, release, output, input, decay, predelay, size, feedback, delay_time, cutoff, resonance, high_cut, low_cut, width, ceiling, gain, frequency. device is the device's name on the track. If the plug-in hasn't exposed it to Live, the reply names the exact plug-in parameter and the expose step.
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>",
"device": "<device>",
"control": "<control>"
},
"name": "set_control"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | No | ||
| device | Yes | ||
| control | Yes | ||
| normalized | No | ||
| track_type | No | track | |
| track_index | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |