adjust_rack_macro_count
Plan or execute adding or removing a macro on an exact Ableton rack, then report the observed count; removal is refused while mappings exist.
Instructions
Plan or invoke one native add/remove macro action on an exact rack, then report the observed count. Removal is refused while any macro mapping exists because Live does not expose the affected mapping target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | One native macro-count adjustment. | |
| 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. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |