analyze_chord
Parse any chord symbol to get root, quality, intervals, extensions, and harmonic function. Optionally, provide a key for Roman numeral analysis and diatonic classification.
Instructions
Parse a chord symbol into its root, quality, intervals, extensions, and harmonic function. When a key is provided, returns the Roman numeral, scale degree, and whether the chord is diatonic.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Key center for functional analysis (e.g. 'C', 'Bb') | |
| chord | Yes | Chord symbol (e.g. 'Dm7', 'Cmaj7/E', 'G7#11') |