mcp_opendaw_create_chord_progression
Create chord progressions from chord names in one call, eliminating the need for 15-50 individual note creations.
Instructions
Create a chord progression from chord names — one call instead of 15-50 note creations.
chords: JSON array of chord specs. Each chord is [root_note_name, chord_type]. Root names: C, C#, D, D#, E, F, F#, G, G#, A, A#, B (or flats: Db, Eb, Gb, Ab, Bb) Chord types: maj, min, dom7, maj7, min7, sus2, sus4, add9, dim, aug
Example: '[["C","min"],["F","min"],["G","dom7"],["C","min"]]'
unit_index: AU index with a note track. track_index: Note track index within the AU. start_beat: Where the progression starts (0 = bar 1). chord_duration: Length of each chord in beats (4 = one bar at 4/4).
Returns the total notes created and chord voicings used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chords | Yes | ||
| start_beat | No | ||
| unit_index | No | ||
| track_index | No | ||
| chord_duration | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |