generate_genre_progression
Build genre-idiomatic chord progressions transposed to any key and scale, then write them as voiced chords into an Ableton clip.
Instructions
Build a genre-idiomatic chord progression and write it as voiced chords. REPLACES existing notes.
genre: lofi/boom_bap/hip_hop/trap/house/deep_house/techno/trance/dnb/rnb/ neo_soul/jazz/bossa_nova/ambient/synthwave/pop/afrobeats/amapiano/... (fuzzy matched). The genre's scale-degree grammar is transposed into key+scale, then voiced (see generate_voiced_progression for the style options). bars = number of chords (the grammar loops). Returns the chord symbols it used.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | C | |
| bars | No | ||
| seed | No | ||
| genre | Yes | ||
| scale | No | minor | |
| style | No | rootless | |
| voices | No | ||
| velocity | No | ||
| clip_index | Yes | ||
| track_index | Yes | ||
| center_pitch | No | ||
| beats_per_chord | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |