GIGSMITH

SETLIST ENGINE

Your set, built from your own catalog. Describe the gig, get a running order that fits the time and moves the room, drag it into shape, and print it.

PRODUCT GigSmith  ·  PLATFORM Web app, any modern browser
PLANS Free · Pro $10/mo  ·  REV 2026-09
AS BUILT. This manual describes the app as it runs today. Tempo and key are entered by you and are never estimated; Spotify no longer provides them. Nothing here describes a feature that is planned rather than shipped.

Contents

1Introduction
2Getting In
3Quick Start
4Your Catalog
5Generating A Set
6The Setlist Editor
7Exporting
8Free vs Pro
9Account And Billing
10Troubleshooting
11Glossary

1. Introduction

GigSmith builds a running order out of the songs you already play. You keep a catalog, you describe the gig in a sentence, and it hands back a set that fits the time you have and moves the way a room needs it to move. Then you drag things around until it is yours, and print it.

It is a web app. Nothing to install, nothing to update. It runs in the browser on whatever you brought to the gig.

What it is for

What it is not

It does not play, tune, or transpose anything. It orders the set. The forty minutes on stage are still yours to lose.

The Free plan is a real plan, not a trial with a countdown: one setlist, twenty songs, one AI-built set a month, indefinitely. Pro removes the limits and adds PDF export for $10 a month. See section 9.

2. Getting In

Creating an account

Open GigSmith and choose INITIALIZE_FREE on the sign-in screen. Two ways in:

Either way you land on the Dashboard.

The Dashboard

FIG_01 // SCREENSHOT PENDING — dashboard, empty state
Figure 1. The Dashboard on a fresh account: counters at zero, both quick actions waiting.

The sidebar

Songs is your catalog. Generate builds a set from a prompt. Setlists is everything you have saved. Upgrade is where Pro lives. On a phone the sidebar becomes a bar along the bottom.

3. Quick Start

First set in five minutes. This is the whole product in one pass; the rest of the manual is detail.

  1. Songs → Import Songs → Paste Song List. Paste the list you already have, one per line, Title - Artist. Messy is fine; it parses all-caps and missing dashes. Click Parse Songs, check the result, add them to the catalog.
  2. Songs → Reconcile. It looks each song up and fills in the artist name, duration and genre you did not type, and estimates an energy level. It will not fill in tempo or key; see section 4 for why.
  3. Generate. Describe the gig in plain English: "90-minute outdoor wedding reception, upbeat pop and classic rock, nothing too slow." Click Generate Setlist.
  4. Save Setlist. Name it, optionally add event type, venue, city and date.
  5. Setlists → open it. Drag the order around. Click the arrow between two songs for Transition Ideas. Export as .txt (Free) or .pdf (Pro).
On Free, step 3 is your one AI generation for the month. Get the catalog in first so the generation has something to work with; the AI cannot pick songs you have not told it you play.

4. Your Catalog

The catalog is the foundation. The AI only picks from songs you have told it you play, so a fuller, better-described catalog produces better sets. Every song carries these fields:

FieldRequiredWhere it comes from
TitleYesYou, or import
ArtistYesYou, import, or Reconcile
GenreYesYou, import, or Reconcile
Duration (s)YesYou, import, or Reconcile
EnergyLow / Medium / HighYou, or an AI estimate on import and Reconcile
KeyOptionalYou. Manual entry only.
Tempo (BPM)OptionalYou. Manual entry only.
Time SignatureOptionalYou
Tempo and key are yours to enter. Spotify stopped providing audio features to developers in November 2024, and an AI guess at a BPM or a key is wrong often enough to be worse than a blank. GigSmith therefore never writes those two fields for you and never overwrites what you put in them. Energy is different: a coarse low/medium/high call is something the AI can make reliably, so it does.

Adding a song by hand

Songs → Add New Song. Title, Artist and Genre are required; Duration is in seconds. Fill in Tempo and Key if you know them; the set will be better for it. Save Song.

Importing songs

Songs → Import Songs opens the importer with three working tabs. (A fourth, Google Drive, is greyed out and not available.)

Paste Song List

One song per line, Title - Artist. The parser copes with all-caps, missing dashes and stray numbering. Click Parse Songs, review the Parsed Songs list, then add them. Anything the parser could not resolve is left for Reconcile.

3AM - Matchbox Twenty ALL STAR - Smash Mouth Don't Stop Believin - Journey

Upload a File

Drop or select a .txt, .pdf or .xml file containing a song list. The same parser runs on the contents.

Spotify

Paste a public playlist URL. GigSmith pulls the track list with titles, artists, durations and genres, and estimates an energy level for each. Tempo and key arrive blank, for the reason above.

FIG_02 // SCREENSHOT PENDING — importer, paste tab, parsed songs visible
Figure 2. The importer on the Paste Song List tab, with a messy list parsed into rows.

Reconcile

Songs you typed by hand are usually missing something. Reconcile looks every incomplete song up and fills in the canonical artist name, the duration and the genre, and estimates energy. It touches only songs with gaps and never writes tempo or key. If nothing needs it, it says so.

Verify Catalog

Verify Catalog re-checks every song, not just the incomplete ones, and corrects title casing, artist names and durations that have drifted. It fills in a genre only where one is missing, and it never overwrites tempo, key, or a genre you set yourself.

Searching, editing, deleting

The search bar filters by title or artist. The pencil opens Edit Song; the trash deletes, after asking. On Free, the catalog holds twenty songs.

5. Generating A Set

Generate in the sidebar, or Generate with AI on the Dashboard.

The prompt

One text field. Say what the gig is, how long you are on, and what it should feel like. The more of those three you give it, the less it has to guess.

"90-minute outdoor wedding reception, upbeat mix of pop and classic rock, avoid anything too slow" "45-minute corporate event, background music, mostly low-energy" "2-hour bar gig, 80s and 90s rock, high energy throughout"

Click Generate Setlist. The result fits the duration you described, matches the mood and genre, and draws from your catalog.

FIG_03 // SCREENSHOT PENDING — generate page with a result table
Figure 3. A generated set: title, artist, duration, energy and genre per row, total length at the top.

Catalog Incomplete

If your catalog cannot fill the set you asked for, GigSmith tells you so rather than padding it silently. You get two choices: add more songs and try again, or press the button to let the AI supplement the set with well-known songs from its general knowledge. Supplemented songs are not in your catalog; treat them as suggestions to learn, not songs you own.

Saving

Save Setlist. Give it a name. Event type, venue, city and date are optional and appear on the export. On Free you can hold one saved setlist at a time.

Free accounts get one AI generation per calendar month. The counter resets on the first of the month, not thirty days after you used it.

6. The Setlist Editor

Setlists lists everything you have saved. Open one to edit it. Changes save as you go.

FIG_04 // SCREENSHOT PENDING — setlist editor, transition suggestions panel
Figure 4. The editor mid-drag, with Transition Ideas open between two songs.

Reading the total

The set’s length is the sum of every song’s duration, which is why Duration is a required field. A song with the wrong duration lies to you about the whole night.

7. Exporting

From the editor’s export menu:

FIG_05 // SCREENSHOT PENDING — exported PDF
Figure 5. The PDF export: one page, black on white, every column that matters.
Key and Tempo only appear on the PDF if you entered them. The export prints what the catalog holds; it does not guess.

8. Free vs Pro

FeatureFreePro
Songs in catalog20Unlimited
Saved setlists1Unlimited
AI generations1 per calendar monthUnlimited
Import: paste, file, SpotifyYesYes
Reconcile and VerifyYesYes
Transition IdeasYesYes
Export as .txtYesYes
Export as .pdf—Yes
PriceFree$10 / month

Hitting a limit

When you reach a Free limit, GigSmith shows exactly what is blocked and what Pro unlocks, with an Upgrade button right there. Nothing you have made is lost or locked; you just cannot add the twenty-first song, the second setlist, or the second generation this month.

9. Account And Billing

Upgrading to Pro

Upgrade, from the sidebar or from any limit prompt, opens a secure Stripe Checkout page. Enter payment details there; GigSmith never sees your card. When Stripe confirms, the account is Pro immediately, no refresh needed.

Managing or cancelling

To change your payment method, get an invoice, or cancel, email thump@reclusestudios.net from the address on the account. Cancellation takes effect at the end of the current billing period; Pro stays on until then, and the account reverts to Free automatically afterwards. Nothing is deleted when it does.

10. Troubleshooting

SymptomLikely causeDo this
Generate returns "Catalog Incomplete"Not enough matching songs in the catalog for that prompt.Add songs, loosen the prompt, or press the supplement button.
Tempo and key are blank after importBy design. Nothing fills those two.Edit the song and enter them. See section 4.
Reconcile says "Catalog is up to date"No song had a missing artist or duration.Nothing to do. Use Verify Catalog to re-check everything instead.
Spotify import failsThe playlist is private, or the URL is not a playlist link.Make it public in Spotify, copy the playlist link again.
Parsed list has wrong titlesThe line did not follow Title - Artist closely enough.Fix the lines and re-parse, or edit the songs after adding.
Export as .pdf opens the upgrade promptPDF is a Pro feature.Use Export as .txt, or upgrade.
The set is the wrong lengthOne or more songs has a wrong duration.Check durations in the catalog; Reconcile can refill missing ones.
Total Songs will not go past 20Free limit.Delete songs you no longer play, or upgrade.

Anything else: thump@reclusestudios.net. Say what you did, what you expected, and what happened instead.

11. Glossary

CatalogEvery song you have told GigSmith you play. The only pool the AI picks from unless you allow it to supplement.
EnergyA coarse low / medium / high feel. Estimated by the AI on import and Reconcile; editable.
ReconcileFill the gaps in incomplete songs: artist, duration, genre, energy. Never tempo or key.
Verify CatalogRe-check every song against the source and correct drift in title, artist and duration. Never overwrites what you typed.
SupplementLet the AI add well-known songs from outside your catalog when the catalog cannot fill the set.
Transition IdeasAI suggestions for getting from one song to the next, based on both songs’ energy and genre.
ProThe $10-a-month plan: no limits, plus PDF export.