set_device_parameter
Set a Live device parameter by track and device index, using native numbers, display text like '250 Hz', or enum labels. Validates unsupported mappings before writing and returns actual readback.
Instructions
Set a parameter after reading get_device_parameters. Numbers use the native range; strings use display units ('250 Hz', '-6 dB') or exact enum labels. Unsupported display mappings fail before writing. Returns Live's actual readback and warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Native number (clamped/quantized), exact enum label, or display text with Hz/kHz/ms/s/dB/% units, e.g. '250 Hz'. Unsupported mappings fail before writing. | |
| parameter | Yes | Parameter name or zero-based parameter index returned by the matching get_*_device_parameters tool. | |
| track_index | Yes | Zero-based index of a regular track in the Live set. | |
| device_index | Yes | Zero-based device position in the target track's device chain. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |