ungroup_tracks
Remove a native Group in Ableton Live and promote its child tracks to the parent or root, removing the group processing stage.
Instructions
Remove one native Group through macOS English Live UI, promoting its children to the enclosing Group or root. Removes its processing/mixer stage, shifts IDs and numbered labels, and can change sound/routing. Saved Set, stopped transport/recording, unarmed/unfrozen descendants and visible Group required. Refuses exposed external dependencies. Group devices require allowContent. Verifies retained descendants and exposed controls. No automatic undo/regrouping. Retain ungroupingId before execution. All profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | False executes with token and hash. | |
| planHash | No | Plan hash. | |
| allowContent | No | Allow discarding the Group device chain; does not preserve hidden plug-in state. | |
| groupTrackId | Yes | ID from list_tracks. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. | |
| expectedSetFingerprint | Yes | Current Set fingerprint. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||