map_rack_macro_to_parameter
Map an Ableton rack macro to a specific descendant device parameter. Plan with a dry run, then confirm to create the mapping and read back the result.
Instructions
Plan or create one native macro mapping to an exact descendant device parameter. Rechecks rack and target-parameter snapshots at the native boundary, then reads back the observed mapping. Live chooses the default mapping range; inspect the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Omit or true to return a plan; false requires a valid confirmationToken. | |
| trackId | Yes | Stable device-owner ID: track-N from list_tracks, return-N from get_set_mixer, or master. | |
| deviceId | Yes | Stable device ID returned by list_devices. | |
| planHash | No | Hash returned by the matching dry run. | |
| macroIndex | Yes | Zero-based visible rack macro index. | |
| parameterId | Yes | Stable parameter ID returned by list_device_parameters. | |
| targetDeviceId | Yes | Stable device ID returned by list_devices. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |