apply_midi_chord_arpeggiation
Plan and apply chord arpeggiation in Ableton Live with controllable pitch order, timing, and randomness, using stable note IDs and full readback verification.
Instructions
Plan or apply guarded chord arpeggiation with stable native note IDs and complete readback verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gate | Yes | Note duration as a fraction of stepBeats. | |
| mode | Yes | Pitch traversal order for each complete chord onset. | |
| seed | Yes | Deterministic seed used by random mode. | |
| clipId | Yes | Stable clip ID: track-N:clip-M from list_clips, or track-N:arrangement-clip-M from list_arrangement_clips for tools that support Arrangement clips. | |
| dryRun | No | Omit or true to return a plan; false requires a valid confirmationToken. | |
| noteIds | Yes | Unique stable note IDs at complete chord onsets. | |
| trackId | Yes | Stable track ID returned by list_tracks. | |
| planHash | No | Hash returned by the matching dry run. | |
| stepBeats | Yes | Spacing between arpeggiated notes in beats. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |