Build the night's running order. Tap a setlist to load its songs below.
Every song you've added, reusable across setlists. Tap 🎼 to jump to its chord chart.
| Title | Artist | Key | BPM | Duration |
|---|
Pick a song, write each section's progression, then transpose with one tap.
Plan the session: when, where, what to practice, who's coming.
Your crew. Used for rehearsal attendance & RSVP.
| Name | Instrument | Phone |
|---|
Your data lives only in this browser. Export a backup file before clearing browsing data — and keep a copy somewhere safe.
🔒 Privacy: your API key stays on this device (localStorage only — it is never included in backup exports). Songs are sent directly from your browser to the AI provider, only when you tap an 🤖 AI button (Suggest Flow, Suggest Chords, Plan Rehearsal). Nothing passes through us.
1. Open a setlist in the 🎶 Setlists tab.
2. Tap 🤖 AI Suggest Flow above the song list.
3. The AI reads your songs (title, artist, key, BPM, duration) and suggests the best running order — opener, build, peak, cool down, encore — with smooth key & tempo transitions and its reasoning.
4. Tap ✅ Apply suggestion to reorder, or keep your own flow.
Also in the app: 🎼 Chords tab → 🤖 AI Suggest Chords drafts a chord chart (verse / chorus / bridge) in your song's key and fills it in on apply. 🗓 Rehearsals → 🤖 AI Plan Rehearsal builds a timed schedule (warm-up, per-song focus, breaks) and adds it as your checklist.
Tip: works with any OpenAI-compatible API (OpenAI, or a local/self-hosted endpoint — just change the URL above).
Set each song's energy (1 = mellow, 5 = explosive). Shape your arc: strong opener → build → peak → cool down → killer closer. Reorder songs in the 🎶 Setlists tab — the curve follows.
Tap a band-member chip (or add a custom one), then tap the stage to place it. Drag placed chips to move · tap one to select, then delete.
Plot saves automatically to the open setlist.
The day's running order — load-in to load-out.
Expenses come off the top, then the rest splits between the band.
🔒 Screen stays awake while the gig runs (where supported).