By NaJade · DJ in Bangkok · Published November 12, 2026
This guide is part of how to learn to DJ: the complete guide.
An hour sounds like a lot of music until you’re forty minutes in with three tracks left in the folder.
It’s one of the first questions every new DJ asks before a gig, and the honest answer is that the number of songs depends on how long you let each one play, not on the clock. A melodic house set and a wedding set can both be sixty minutes long and use completely different amounts of music. Here’s how to work out your own number — and how much to actually bring.
Most 1-hour DJ sets use 12–20 songs for house and techno, 10–14 for long progressive or melodic tracks, and 20–30 or more for open-format, hip-hop or wedding sets with quick mixes. Whatever the style, pack about twice as many tracks as you expect to play so you can react to the room.
The Quick Answer by Style
The biggest variable is how much of each track you play before the next one takes over. Long blends and long tracks mean fewer songs; quick cuts and radio edits mean more. These are realistic ranges for a one-hour set:
| Style | Time per track | Songs per hour |
|---|---|---|
| Progressive / melodic house | 4–6 min (long blends) | 10–14 |
| House and techno | 3–5 min | 12–20 |
| Open format / pop / EDM | 2–3 min | 20–30 |
| Hip-hop, wedding, party | 1.5–2.5 min (quick mixes) | 25–40 |
None of these are rules. A techno DJ layering three decks might burn through 25 tracks an hour; a deep house selector who lets records play out might use eight. But if you’ve never played a timed set before, these ranges are a safe place to start planning. If you’re still getting comfortable with transitions, read how to mix two songs together first.
Do the Maths: Bars, BPM and Blend Length
Dance music is built in phrases of 16 and 32 bars, with four beats in every bar. That makes it easy to calculate how long a blend actually lasts. A 32-bar phrase is 128 beats, so at 124 BPM it lasts 128 ÷ 124 × 60 ≈ 62 seconds. At 128 BPM it’s exactly 60 seconds.
| Blend length | At 95 BPM | At 124 BPM | At 128 BPM |
|---|---|---|---|
| 16 bars | ~40 sec | ~31 sec | 30 sec |
| 32 bars | ~81 sec | ~62 sec | 60 sec |
| 64 bars | ~162 sec | ~124 sec | 120 sec |
So if you play a typical 6-minute extended mix, spend a minute blending in and a minute blending out, each track effectively owns about four to five minutes of the hour. Twelve to fifteen tracks fills the time. If counting bars still feels unnatural, how to count bars and phrases walks through it, and DJ TechTools has a good primer on why phrasing matters.
Extended Mixes vs Radio Edits
The version of a track you choose changes your count more than anything else.
- Radio edits are around three minutes long and usually start straight into the vocal. There’s barely any intro or outro to mix with, so you either cut quickly or play more of the track — either way, you get through more songs per hour.
- Extended and club mixes typically run five to eight minutes, with long DJ-friendly intros and outros. They’re built for blending, which is why house and progressive sets use fewer tracks.
- Mixing styles shift the number too. Playing a track’s intro over the previous track’s outro, then jumping to the next one as soon as the drop lands, can halve how long each track lives in your set.
For a club set I almost always buy the extended version. For weddings and open-format nights I keep both, because sometimes the crowd wants the chorus now, not in ninety seconds. If you play mixed crowds a lot, open-format DJing is worth a read.
How Many Tracks to Actually Bring
Knowing you’ll play 15 songs doesn’t mean you should prepare 15 songs. Digital DJ Tips puts it simply: pack twice as much music as you need. The extra tracks are what let you change direction when the room doesn’t react the way you expected.
| Set length | Likely to play (house) | Prepare at least |
|---|---|---|
| 30 minutes | 6–10 | 15–20 |
| 1 hour | 12–20 | 30–40 |
| 2 hours | 25–40 | 60–80 |
| 3 hours | 40–60 | 90–120 |
Organise those extra tracks so you can find them in seconds — by energy, by key, or by “openers / builders / peak / closers”. A playlist of 200 random tracks isn’t preparation; it’s a search problem. See how to organise your DJ music library for a system that works under pressure.
Plan by Slot, Not Just by Number
Where your hour sits in the night changes how many songs you’ll use and which ones:
- Warm-up: fewer, longer tracks, lower energy, lots of space. You’re setting the mood, not chasing reactions. More in how to play a warm-up set.
- Peak time: more tracks, shorter blends, bigger moments. Energy needs to keep moving, so you rotate faster. See how to play a peak-time set.
- Closing: often back to longer tracks and emotional records you let play out. How to play a closing set covers the shape of the last hour.
A useful habit is to think of an hour as three mini-sets of around twenty minutes, each with its own small arc. It keeps you from flatlining at one energy level and gives you natural points to change direction. For the bigger picture, read how to build a DJ set.
A Note From NaJade
When I started, I prepared exactly the number of tracks I thought I’d play, in order, like a playlist. The first time the room didn’t respond to track four, I had nothing to go to. These days, for a one-hour progressive set in Bangkok I’ll play maybe twelve or thirteen tracks, but I’ll have forty ready, grouped by energy so I can move up or down in a few seconds. The number of songs isn’t the goal — the shape of the hour is. If you’re recording a demo, timing yourself honestly with a clock is the best way to learn your own pace; how to make a DJ demo mix is a good place to practise that.
Related: how to build a DJ set, how to read a crowd, counting bars and phrases, and how to DJ a wedding.
Frequently Asked Questions
How many songs do you need for a 1-hour DJ set?
How many songs should I prepare for a 1-hour set?
How long is a 32-bar mix at 128 BPM?
Should DJs use extended mixes or radio edits?
How many songs are in a 2-hour DJ set?
Is it bad to plan a DJ set in exact order?
About the Author
NaJade is a Bangkok-based DJ playing progressive house, melodic EDM, pop, and Thai music across clubs, rooftops, and weddings in Thailand. He teaches beatmatching and mixing to beginners both in person in Bangkok and online over Zoom. When he’s not behind the decks, he’s documenting the journey on YouTube, Instagram, and TikTok.
