set_multiple_device_parameters
Set multiple parameters on an Ableton Live device in a single call, ideal for designing synth sounds where controls like oscillator wave, filter cutoff, and envelope decay change together.
Instructions
Set several parameters on a device in one call - useful for designing a sound on a synth like Wavetable, Analog, or Operator where you typically want to move several controls together (e.g. oscillator wave + filter cutoff + envelope decay).
Use get_device_parameters first to find each parameter's name/index and valid min/max range. Each entry is applied independently: a bad value in one entry is reported in the response but does not block the others from being applied.
Parameters:
track_index: The index of the track the device is on
device_index: The index of the device on the track
parameters: List of dicts, each with "value" and either "parameter_name" or "parameter_index", e.g. [{"parameter_name": "Cutoff", "value": 0.4}, {"parameter_name": "Resonance", "value": 0.2}]
user_prompt: The original user prompt that led to this tool call (for telemetry)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parameters | Yes | ||
| track_index | Yes | ||
| user_prompt | No | ||
| device_index | Yes |