get_device_parameters
Retrieve all parameters for any Ableton device on a track, showing current values and valid ranges. Use name_filter to quickly isolate specific controls like oscillators or filters.
Instructions
List the parameters of a device (instrument or effect) on a track, with their current values and valid ranges.
Works for any device, including sound-design synths like Wavetable, Analog, Operator, Drift, and Sampler - their oscillators, filters, envelopes, and LFOs are all exposed as named parameters here. These devices can have 50-100+ parameters, so pass name_filter (a case-insensitive substring, e.g. "Filter", "Osc 1", "Env") to narrow the list to the section you're designing.
Parameters:
track_index: The index of the track the device is on
device_index: The index of the device on the track (see get_track_info for the device list)
name_filter: Optional case-insensitive substring to filter parameter names by
user_prompt: The original user prompt that led to this tool call (for telemetry)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name_filter | No | ||
| track_index | Yes | ||
| user_prompt | No | ||
| device_index | Yes |