compose_chord_progression
Generate voice-led triads or seventh chords from Roman numeral progressions and place them in FL Studio via virtual MIDI, preserving the current project state.
Instructions
Generate voice-led triads/sevenths without changing FL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | No | Tonic note name, for example C, F#, or Bb. | C |
| octave | No | ||
| voicing | No | Deterministic voicing strategy. | close |
| velocity | No | ||
| tempo_bpm | No | ||
| collection | No | Bundled scale/mode/raga name, or custom. | major |
| progression | Yes | Roman chords such as I, vi, IV, V, or V7. | |
| beats_per_chord | No | ||
| custom_intervals | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| seed | No | ||
| notes | Yes | ||
| warnings | No | ||
| generator | Yes | ||
| tempo_bpm | No | ||
| note_count | Yes | ||
| duration_beats | Yes | ||
| engine_version | No | postfader-creative-1 | |
| schema_version | No | 1.0 | |
| pitch_collection | No | ||
| mutations_applied | No | ||
| note_digest_sha256 | Yes | ||
| time_signature_numerator | No | ||
| time_signature_denominator | No |