set_device_parameter
Set a single device parameter in Ableton Live to modify a sound's tone. Specify the parameter by index or name, then provide a value or normalized fraction to apply the change.
Instructions
Set one device parameter — this is how you change a sound's tone.
- parameter: the parameter index (int) OR its exact name (str, case-insensitive).
- value: native units. For a continuous param a float in [min, max]
(e.g. a frequency/dB/ms). For a quantized param, either an integer index
into value_items or the exact value_items label string (e.g. "Lowpass").
- value_normalized: alternative to value, a 0.0-1.0 fraction mapped to
min + x*(max-min); for quantized params it picks the value_items index.
Provide exactly one of value / value_normalized. The reply reports the
resulting display_value and whether the write applied (a parameter driven
by a macro is not writable).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_index": "<device_index>",
"parameter": "<parameter>"
},
"name": "set_device_parameter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | No | ||
| value | No | ||
| parameter | Yes | ||
| track_index | Yes | ||
| device_index | Yes | ||
| value_normalized | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |