set_return_device_parameter
Set a device parameter on a return track by return and device index and parameter name/index. Values can be native numbers, enum labels, or unit strings like '250 Hz'; out-of-range values are clamped.
Instructions
Set one enabled parameter on a device in a return track's chain.
Call get_return_device_parameters first and use its parameter name/index and native min/max; numeric out-of-range values are clamped. Supported display-unit strings and exact enum labels also work; unsupported mappings fail before writing. Use set_device_parameter for a regular track or set_master_device_parameter for the full-mix chain.
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. | |
| device_index | Yes | Zero-based device position in the target track's device chain. | |
| return_index | Yes | Zero-based return-track index; 0 is Return A. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |