capture_midi_session
Capture recent hidden MIDI input into Ableton Live Session globally after verifying routing, arm, monitoring, and recording state; known playing-clip changes require explicit approval.
Instructions
Capture Live's hidden recent MIDI input into Session globally. Rechecks native identities, existing note/timing, routing, arms, monitoring and musical/recording state. May start playback/add scenes/change tempo. Known playing-clip changes require explicit allowExistingClipChanges. Read changedSlots and captureVerified; no exact buffer preview or automatic rollback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | False executes with token and hash. | |
| planHash | No | Plan hash. | |
| confirmationToken | No | Single-use plan token. | |
| expectedStateVersion | Yes | Observed stateVersion. | |
| allowExistingClipChanges | No | Explicit authority for known playing Session clip changes; default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||