launch_clip
Launches a Session clip or records into an empty armed slot, with state checks, optional quantization override, and dry-run confirmation support.
Instructions
Launch a Session slot. recordLengthBeats records an empty armed slot; updated bridge rechecks input, native identity and recording readiness. launchQuantization overrides once. Receipt does not prove take completion.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clipId | Yes | list_clips Session ID or supported list_arrangement_clips ID. | |
| dryRun | No | False executes with token and hash. | |
| trackId | Yes | ID from list_tracks. | |
| planHash | No | Plan hash. | |
| confirmationToken | No | Single-use plan token. | |
| recordLengthBeats | No | Fixed recording length in beats for an empty armed slot. | |
| launchQuantization | No | One-shot native launch quantization choice from get_clip_timing or list_clips.launchQuantizationChoices. | |
| expectedStateVersion | Yes | Observed stateVersion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||