plan_scale_chord_progression
Plan exact MIDI notes for scale-degree chord progressions in Ableton Live, with functional harmony, arpeggios, and deterministic voice leading.
Instructions
Plan exact MIDI notes for a scale-degree chord progression in the current Live key and scale. Supports functional harmony, block chords, grid-locked pulses, ascending or descending arpeggios, bounded register, and deterministic voice leading.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| degrees | Yes | Ordered one-based scale degrees. | |
| maxPitch | Yes | ||
| minPitch | Yes | ||
| velocity | Yes | ||
| chordBeats | Yes | Duration and spacing of each chord in beats. | |
| startBeats | Yes | First chord start in beats. | |
| bassDegrees | No | Optional Live scale degree for an added bass voice below each ordered chord; null leaves that chord unchanged. | |
| articulation | No | ||
| chordRecipes | No | Optional exact recipe for each ordered degree. | |
| voiceLeading | Yes | ||
| notesPerChord | Yes | ||
| harmonicFunctions | No | Optional harmonic function for each ordered degree; secondary-dominant degrees name tonicized targets. |