bassline_generate
Creates a bassline over a chord progression using given root notes, chord duration, and feel (e.g., pump, walking, dub), with optional scale intervals for walking bass.
Instructions
Generate a bassline under a chord progression. feel ∈ {pump, walking, half_time, sub, octave_jumps, dub}. Each chord lasts chord_duration_beats. Roots are the chord-root MIDI pitches (typically octave 2-3).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feel | No | pump | |
| roots | Yes | Bass roots, one per chord | |
| start_beats | No | ||
| scale_intervals | No | Scale degrees in semitones from root, used by 'walking' feel | |
| chord_duration_beats | Yes |