theory_scale
Return the notes of a musical scale from a root and mode, including MIDI numbers, note names, and interval pattern.
Instructions
Return the notes of a scale starting at a root. Returns MIDI numbers, note names, and interval pattern. mode is one of: major, natural_minor, harmonic_minor, melodic_minor_asc, ionian, dorian, phrygian, lydian, mixolydian, aeolian, locrian, major_pentatonic, minor_pentatonic, blues, whole_tone, half_whole_dim, whole_half_dim, chromatic, hungarian_minor, phrygian_dominant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| root | Yes | Note name like 'C', 'F#', 'Bb' | |
| octave | No | C4 = 60 |