Vibes is live
Skip to Set Time Calculator
BPM Tools
hours
minutes
Average track length (minutes)
12tracks

Tracks needed for a 60-minute set.

Set length
1h 0m
Total minutes
60 min
Avg track length
5 min

Always prepare 20-30% more tracks than calculated so you have options for reading the crowd.

Build the Setlist

Scaffold empty slots from the calculation above, then fill in titles, BPM, and lengths as you plan the set.

No tracks yet. Scaffold slots to start building your tracklist.

Figure out how many songs you need for a DJ set of any length, or check how long your tracklist will play. Enter your set time and average track duration below: and always prepare 20-30% more tracks than you think you'll need.

  • Instant result
  • No sign-up
  • Free to use

Setlist builder

From Track Count to Tracklist

The calculator above tells you how many tracks to prepare. The setlist builder underneath turns that number into an actual working tracklist: it scaffolds one row per track, and each row takes an optional title, BPM, and an editable length that defaults to your average track length. Tag rows as warmup, build, peak, or cooldown, reorder them as your plan changes, and watch the running total against your target time. When the set is ready, copy it as a numbered text list or download it as a CSV. Your rows are saved locally in this browser so you can come back and keep editing.

Planning

Set Planning Tips

  • Always bring 20-30% more tracks than calculated: you need options for reading the crowd
  • Average track play time varies: warm-up sets use longer tracks (6-7 min), peak-time sets are shorter (3-4 min)
  • Account for transitions: if you're blending for 30-60 seconds, effective track play time is shorter
  • Organize your crate with extras in energy variants: having backup tracks for each energy level keeps your set flexible

Reference

How Long Should a DJ Set Be?

Typical DJ set lengths and their role in a night
SlotLengthNotes
Opening set60-90 minPlay longer tracks, lower energy, ease the crowd in
Peak time60-120 minHigher energy, shorter track play time, more frequent transitions
Closing set60-90 minGradually wind down the energy, return to longer tracks
Festival slot30-90 minTightly curated, every track counts, minimal filler
Club residency3-6 hoursPace yourself, build a journey, prepare significantly more tracks
Ben Modigell

Hey, it's Ben Modigell 👋

I've been DJing and producing music as "so I so," focusing on downtempo, minimal, dub house, tech house, and techno. My background in digital marketing, web development, and UX design over the past 6 years helps me create DJ tutorials that are clear, practical, and easy to follow.

DJingMusic ProductionTech HouseMinimal HouseDigital MarketingWeb DevelopmentUX Design

Methodology

Last updated

Author and Methodology

Maintained by Ben Modigell, founder of Vibes. Ben builds DJ library, preparation, BPM, and harmonic-mixing tools for working DJs.

Source
Vibes DJ-tool taxonomy and page logic maintained by Vibes.
Evidence
Page output checked against the current tool behavior and internal DJ reference data.
How this page is made
Tool pages are built from reusable page logic, internal DJ reference data, and visible on-page calculations. Programmatic reference pages are generated from structured data rather than hand-written one by one.

BPM, key, and genre labels can vary by edit, remaster, detection engine, and DJ software. Use these pages as a practical mixing reference, then verify important tracks in your own library.

Report a correction

The visual way to organize your DJ library

Tag tracks by vibe. See everything at once. Export to any DJ software.

Download Trial

14-day free trial. Full access, no strings attached.

or see how it works
Vibes DJ library organized into custom vibes across Mood, Energy Feel, and Role categories

Frequently Asked Questions

For a typical 1-hour set, you need 12-20 tracks depending on your mixing style. If you play tracks for an average of 4 minutes each with 30-second transitions, that's about 15 tracks. Always prepare 20-30% extra for flexibility.
Opening sets are usually 60-90 minutes, peak-time/headliner sets run 60-120 minutes, and closing sets are 60-90 minutes. Festival slots vary from 30-minute support sets to 2+ hour headline slots. Club residencies often run 3-6 hours.
Yes. Below the calculator, the setlist builder scaffolds empty slots matching your calculated track count. Fill in a title, BPM, and length per slot, tag each one as warmup, build, peak, or cooldown, and reorder tracks with the up/down arrows. A running total tracks your set length against your target as you go, and you can copy the plan as text or download it as a CSV.
5% off