theory_analyze
Analyzes the chords a MIDI clip's notes spell, with symbols and numerals per resolution; estimates the key unless supplied so you can understand a part before writing around it.
Instructions
The chords a MIDI clip's notes spell, with symbols and numerals, one per resolution_beats (default a bar); the key is estimated from the notes unless given. Use it to understand a user's part before writing around it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| slot | Yes | 0-based clip slot (scene row) on the track. | |
| track | Yes | Track id (UUID string from tracks.list, stable) or 0-based index (shifts when tracks are added or moved). | |
| resolution_beats | No | Shortest chord in beats. |