The Spiral Journal

How to Plan a DJ Set: The Energy Arc That Makes a Night Work

Plan a DJ set before you reach the booth: define the night in a Set Brief, shape the energy arc, route the transitions that carry it, run a Set Check, and export a running order you trust.

Spiral DJ wordmark on a dark background with an amber spiral glyph and a rising energy arc.

Every DJ has played the set that died at 1am. The tracks were right, the room was right, and the night still flattened out somewhere in the second hour.

That kind of failure rarely happens in the booth, and it almost never happens because the DJ ran out of good music. It happens in preparation, in the gap between a library full of strong tracks and a set that actually goes somewhere. A set is not a playlist. It is a shape, and a shape can be designed before you ever touch the mixer.

This guide covers the method in the order it happens. Define the night in a brief. Shape the energy arc. Route the transitions that carry it. Then test the set before the booth, and keep what the gig taught you. It is the same sequence the Spiral Journal is built around, one stage at a time.

The Takeaway

  • A set is decided before the booth. Define the night first, then build towards it.
  • The energy arc matters more than the tracklist. Where the peak lands and how the night resolves is the difference between a set and a queue of tracks.
  • Test transitions, not tracks. Weak points are cheaper to find in preparation than on the floor.
  • Log what actually happened, because the next brief gets sharper from evidence instead of memory.

Why sets fail before you reach the booth

Most sets don't fail because of bad tracks. They fail because the night was never defined in the first place, so every decision gets made against nothing.

Three patterns account for most of it:

  • The flat line. Every track sits at roughly the same intensity, so the room never gets a reason to move.
  • The front-loaded peak. The biggest moment lands in the first hour, and nothing afterwards can hold it.
  • The unresolved ending. The set stops instead of closing, and people are left standing rather than leaving.

None of these are performance problems. All three are planning problems, and all three are visible on paper hours before the doors open. That's the premise behind the whole approach: no decisions without context. You can't choose the right next track until you know what the night is supposed to do.

Design note: SPIRAL DJ reads the Set Brief before it reads your library, and that order is deliberate. A peak timing of "as late as possible" produces a different set from a fixed peak point. Only the second question is one your library can answer.

What an energy arc actually is

An energy arc is a description of how intensity moves across a set, from the first track to the last.

It's not volume, and it isn't BPM on its own. Energy is the combined weight of tempo, density and space: how much is happening, how hard it hits, and how long it holds. Two tracks at the same tempo can sit at completely different points on the arc.

Once energy becomes a property of the set rather than of a single track, the planning question changes. You stop asking what to play next. You start asking where the set is going, and what this track does for that.

A workable arc usually has three movements:

  1. The opening. Establish a floor and a temperature, and give people somewhere to stand.
  2. The build. Raise intensity in steps rather than in one jump, and place the peak deliberately.
  3. The resolution. Decide whether the final stretch lands the night or lets it dissolve.
Illustrative energy arc for a two-hour club set, rising from a low opening to a peak at the planned point of the night and resolving on an emotional close.
An example Set Brief: a two-hour club set peaking at 70% of the night and closing on an emotional note. The values are user inputs, not measurements the system hands you.

The chart above is one example brief, taken from the fields you fill in when you start a set free. It describes a two-hour club set moving from 120 to 126 BPM, peaking at 70% of the night and finishing emotionally. Those numbers are choices rather than findings, and that is the point of writing them down. A peak you placed deliberately is a peak you can defend when the room asks for it.

Start with the brief, not the tracks

The first decision is not a track. It's the night, described well enough that the rest of the work has something to answer to.

A Set Brief is the written definition of that night: duration, venue, starting energy, peak energy, peak timing, BPM direction, vocal preference, style freedom, must-plays and ending intention. Ten fields, written down once, and everything downstream reads from them — the Set Architect, Auto Flow, Routes, the transition checks and the Set Check itself. The FAQ covers what each surface does.

This is the step most DJs skip, because it feels like paperwork, and it's the step that changes the output most. The brief is what stops you from rebuilding the same decisions at 2am, one track at a time, with a queue of people watching you think.

If you only fill in three fields, make them these: peak timing, BPM direction and ending intention. Those three define the shape of the night, and everything else decorates it.

Choose the peak before you choose the opener

The peak is the anchor, so place it first and let everything else arrange itself around it.

A two-hour set with its peak at the planned point has its densest moment somewhere around the eighty-minute mark. Once that point is fixed, the rest of the set becomes a route to and from it. The opening largely writes itself, because you already know how much room it has to leave.

Two rules are worth keeping:

Put must-plays where they earn their place. A track that needs peak energy will sound thin at the start of the night. A track that needs space will land like a mistake at the peak. For example, a vocal anthem that carries the room at midnight will sound exposed as an opener. Place must-plays against the arc, not against your affection for them.

Protect the final fifteen minutes. The ending is the part people carry home, and it's also the part most often improvised. Decide whether the night closes with impact or with release, then choose the two tracks that make that outcome possible.

A decision aid for the middle of the night

Match what you notice to what the arc needs
What you notice What the arc needs What to change
Room is arriving but not moving yet A slower opening Hold the first twenty minutes below the planned starting energy
The floor locks early A later, steeper build Move the peak later and thin the middle
Peak landed, room cooled right after A shorter resolution Cut two tracks from the final stretch
The set feels long Fewer movements, same peak Remove one step from the build, not the peak

Route the transitions, not the tracks

A set survives on its transitions, and this is where preparation pays for itself. Three things decide whether a blend works.

  • Harmonic movement. Camelot key is a notation that places compatible keys next to each other, so adjacent positions mix cleanly. A step or two is a mood shift you can hear, while a move halfway round the wheel is effectively a different room. Harmonic mixing is a long-standing technique in club DJing (Harmonic mixing, Wikipedia, retrieved 2026-09-24).
  • Tempo direction. Keep the BPM line coherent against the brief, because small moves hold a floor and a deliberate break can reset one. Matching tempo by pitch control is the oldest version of this skill (Beatmatching, Wikipedia, retrieved 2026-09-24).
  • Weight. A transition can be harmonically perfect and still land wrong, if the incoming track is heavier than the room is ready for.
Diagram of three kinds of key movement on a Camelot-style wheel: an adjacent move, a move two steps out, and a move halfway round the wheel.
Key distance decides how the room hears a change: clean, a mood shift, or a new room.

SPIRAL DJ reads BPM, Camelot key, energy, danceability and waveform from your own files, on your machine. Genre DNA is the classifier that reads genre and sub-genre from the audio itself, and reports a confidence score. You route against what a track actually is, not what a tag claims.

Test the set before the booth

Once a running order exists, it can be checked, and checking it is the cheapest thing you will do all week.

Set Check is the stage that reads the plan against the brief and finds the weak points first. It flags transitions that don't hold, a peak that arrives late, and stretches where the energy sags. For example, a three-track run that all peak in the same place will read as a plateau, even though each track works on its own.

Two habits make the check useful:

  1. Trust it selectively. Some weak points are intentional, and a dip before a peak is a device rather than a defect. The check shows you where the seams are, and you decide which ones to keep.
  2. Re-plan instead of re-analysing. If a section fails, change the routes, because the library is rarely the problem.

How the stages fit together

Diagram of the nine-stage preparation cycle: Brief, Understand, Connect, Shape, Route, Transition, Test, Export and Remember, feeding back into the next brief.
One closed cycle: each stage reads from the one before it, and the gig feeds the next brief.

Preparation is one closed cycle rather than nine separate tools: Brief → Understand → Connect → Shape → Route → Transition → Test → Export → Remember.

Define the intention once and it carries through the whole cycle, which is the design decision underneath the system. The brief isn't a form you fill in and then forget. It is the input that everything else reads from.

Field note: The stage DJs skip is the one that changes the output most. Skipping the brief doesn't remove those decisions — it moves them to 2am, where they get made faster and worse.

Export the running order, then remember the gig

A plan that stays in a browser is a plan you'll rebuild by hand the following week.

Export the running order in the format your setup already uses — M3U8, CSV or Rekordbox XML. Professional exports and the printable booth sheet are part of Pro, while the free plan keeps a JSON backup of everything you build. Then log what actually happened: which peak worked, which transition landed, which track you reached for and which one you skipped.

That last stage is the one most DJs never do, and across a season the record becomes the most useful document you own. It's the only one written by the room rather than by your memory of it. Gig Log and Forgotten Gems live in Pro, and the purpose of both is the same: close the loop, so the next brief starts from evidence.

Start with the night you are building

You don't need a bigger library. You need to know what the library is for.

SPIRAL DJ is free to start. The free plan covers up to 500 tracks, with local analysis of BPM, key and energy, plus Genre DNA classification and Crate Digger with reasons. It includes the Set Plan, Set Canvas and Set Architect, Auto Flow, Routes, Set Check and a JSON backup.

No card is required, and your music never leaves your machine. The privacy page explains how local analysis works, and the terms cover everything else.

Start free with SPIRAL DJ — 500 tracks, no card, everything local.

Frequently asked questions

Does SPIRAL DJ replace my DJ software?

No. It prepares the set, and you still perform in the software you already know. SPIRAL DJ exports the running order as M3U8, CSV or Rekordbox XML, so the plan arrives inside your setup instead of living in a separate window. Those professional exports are part of Pro, and the free plan keeps a JSON backup.

Does it upload my music?

No. Analysis runs on your machine, in your browser, so your files are never uploaded and the system works offline. The browser asks for folder permission because it needs local read access to analyse the audio, and that permission is the mechanism that keeps everything on your device.

What does Set Check actually check?

It reads the running order against the Set Brief and flags the weak points before the booth. It looks for transitions that don't hold, energy that misses the intended arc, and sections where the night sags ahead of the peak.

What is included in the free plan?

The free plan covers up to 500 tracks, with local analysis of BPM, key and energy, plus Genre DNA classification and Crate Digger with reasons. It includes the Set Plan, Set Canvas and Set Architect, Auto Flow, Routes, Set Check and a JSON backup. Pro adds an unlimited library, professional exports in M3U8, CSV and Rekordbox XML, a printable booth sheet, Gig Log and Forgotten Gems. Pro is $6.99 per month or $59 per year.

What to do before your next set

A set that works is a set that was decided before it was played.

Define the night in a brief. Place the peak. Route the transitions. Check the seams. Export the order. Log what happened. Then do it again, slightly better, because last time you wrote it down.

Your library already has the set inside it. SPIRAL DJ helps you find it.

Build your next set with SPIRAL DJ — free up to 500 tracks.


Editorial note: This guide is written and maintained by the SPIRAL DJ team, the same people who build the app. For corrections or questions, contact info@spiraldj.com. More about us, and everything else in the Journal, is at the Spiral Journal.

Test setup: this workflow mirrors how the app behaves. The free plan covers up to 500 tracks and every stage through Set Check. The professional exports, the printable booth sheet, Gig Log and Forgotten Gems sit in Pro.