record_arrangement_take
Records one armed, unfrozen track into a specified empty Arrangement beat range using native punch-in/out. Requires stopped transport, no other arms, and stops recording automatically when done.
Instructions
Record one armed unfrozen ordinary track into an empty Arrangement beat range. Requires stopped playback/recording, no other arms, Session playback/overrides or pending launches. Uses native punch-in/out, disables loop/overdub/Automation Arm, changes loop bounds/playhead, and stops owned record/playback at the end without a client. Leaves target armed and setup controls in place. Partial material retained; all profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | False executes with token and hash. | |
| trackId | Yes | ID from list_tracks. | |
| endBeats | Yes | Exclusive song beat; at most 512 beats and 300 seconds from start. | |
| planHash | No | Plan hash. | |
| startBeats | Yes | Inclusive quarter-note song beat. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||