set_device_parameters
Change multiple parameters on an Ableton device in one undoable step; invalid values abort the update so no partial changes occur.
Instructions
Change parameters of one device (device_path as in read_device), all in one undo step. values maps a parameter name from read_device (case ignored) to a raw value between its min and max, or, for a switch, one of its items, e.g. {"Filter Freq": 0.6, "Osc 1 Shape": "Saw"}. Raw values are not units: check display in the result and set again if it is off. If any entry is invalid, nothing changes. undo_last restores all of them.
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": "<track>",
"device_path": "<device_path>",
"values": "<values>"
},
"name": "set_device_parameters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | ||
| values | Yes | ||
| device_path | Yes |