AI setlist generator
Describe the gig in plain English, get a draft setlist from your library.
AI setlist generator
Tell the generator the event and the vibe. It pulls from your library, balances energy and key flow, and drops a draft into the builder. You review, swap, reorder — then save.
The model never publishes anything on its own. Every draft lands as an editable setlist for you to commit.
Generate one
- From the setlists page, hit New setlist → AI generate.
- Describe the gig. Be specific.
- Hit Generate. The draft populates in a few seconds.
- Review. Swap songs you don't want. Reorder rows.
- Save when you're happy.
[screenshot: AI generate form — prompt textarea]
What to put in the prompt
Concrete beats vague. Things to mention:
- Event type — "wedding cocktail," "brewery taproom," "summer outdoor festival."
- Length — "45 minutes," "two 60-minute sets with a 20-minute break."
- Energy curve — "start mellow, build to mid-energy," "high-energy the whole way."
- Constraints — "no songs in flat keys," "no songs longer than 5 minutes," "must include 'Wagon Wheel.'"
- Demographic — "older crowd," "20-something dance crowd."
Examples of good prompts:
"45-minute brewery taproom set on a Tuesday. Mid-energy, no slow ballads. Keep it 70s/80s rock heavy. Two-set is fine."
"Wedding cocktail hour, 60 minutes. Build from instrumental/mellow to mid-energy by the end. Include 'At Last' if the library has it. No songs over 5 minutes."
"Outdoor festival, 90 minutes, no break. Crowd-pleasers, energy-rises, end with our two strongest closers."
What the model uses
It pulls from your library and uses your existing song metadata:
- Tags, genre — for the vibe filter.
- BPM, energy — for the energy curve.
- Key — for key-flow continuity (avoiding awkward jumps).
- Duration — for length-targeting.
Tip: The richer your library metadata, the better the drafts. If your songs only have title and artist, the model has nothing to balance against — it'll mostly just pick songs at random. Fill in BPM, energy, and tags first; see Songs overview.
What to expect
It's a draft. Treat it like one. The model gets the overall shape right most of the time but won't know:
- That you played the closer last week and don't want to repeat.
- That the bassist hates a particular song.
- That the venue has a noise ordinance after 10 PM.
- Anything about your specific arrangement quirks.
That's what the review step is for. You're the one who knows the gig — the AI just saves you the staring-at-a-blank-list time.
When the AI is unavailable
There are per-user, per-band, and global cost caps on AI calls. If you've blown through your daily allowance, the generate button will tell you and recommend retrying tomorrow. The cap is generous; you'd have to be generating a lot of sets to hit it.
What's next
- The setlist builder — where the draft lands.
- Songs overview — fill in metadata for better drafts.
Last updated: 2026-06-01