move_device
Plan or reorder a specific device in an Ableton Live track, return, or rack chain by setting its insertion index. Confirm via dry run before executing.
Instructions
Plan or reorder one exact device within its current ordinary, Return, Main, or rack chain. Live may choose the nearest valid position; read actualPosition and the new device ID from 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. | |
| targetPosition | Yes | Device-chain insertion index; zero is first. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |