music_theory
Generate scales, chords, and progressions from keys and symbols, returning MIDI pitches and notes ready for Ableton Live. Compute music theory without opening the DAW.
Instructions
Music theory without touching Live (C3 = 60). operation:
scale: key ("A", "F# dorian") + scale (any Live scale name, "minor", "blues"...) -> notes, pitches from octave.
chord: chord symbol ("Am7", "F#m7b5", "C7sus4", "Cadd9", "C/E"), or a numeral ("V7") with key; inversion, voicing
(close, open, drop2, drop3, spread), octave -> pitches.
progression: key ("C", "A minor") + numerals ("ii7-V7-Imaj7", "i-bVI-bIII-bVII", "V7/V") or chord symbols;
beats_per_chord, voice_leading -> chords plus "notes" ready for write_notes.
notes: note names or numbers -> MIDI number, names, frequency. list: available scales, chords, voicings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| chord | No | ||
| notes | No | ||
| scale | No | ||
| octave | No | ||
| octaves | No | ||
| voicing | No | close | |
| inversion | No | ||
| operation | Yes | ||
| progression | No | ||
| voice_leading | No | ||
| beats_per_chord | No |