apply_midi_chord_doubling
Apply guarded MIDI chord doublings by adding bass octave down, top octave up, or both outer voices while preserving existing notes and verifying each addition.
Instructions
Plan or apply guarded chord doublings while preserving existing notes and verifying every native addition.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Add the lowest voice down an octave, highest voice up an octave, or both outer voices. | |
| 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. | |
| confirmationToken | No | Short-lived, single-use token returned by the matching dry run. | |
| expectedStateVersion | Yes | Exact stateVersion observed immediately before planning. |