mcp_opendaw_invert_chord_notes
Invert a chord at a given beat by moving the bottom notes up an octave or top notes down to create chord voicings like first or second inversion.
Instructions
Invert a chord at a specific position — move bottom N notes up an octave (or top N down).
A chord inversion (voicing change) rearranges which chord tone is lowest without changing the chord itself. 1st inversion: the 3rd is in the bass. 2nd inversion: the 5th is in the bass. This tool finds notes at a given beat position, groups them as a chord, and moves the bottom N notes up an octave (or top N down).
Args: unit_index: Audio unit index track_index: Note track index region_index: Region index chord_position: Beat position of the chord to invert inversion: Number of notes to invert (1=first inversion, 2=second inversion, 3=third for 7th chords) direction: "up" = move bottom notes up an octave (standard), "down" = move top notes down an octave (drop voicing) Returns: JSON with notes_inverted, original pitches, new pitches, chord root.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| direction | No | up | |
| inversion | No | ||
| unit_index | Yes | ||
| track_index | Yes | ||
| region_index | Yes | ||
| chord_position | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |