A close up of the buttons and knobs on a DJ control panel in low light.

Falcos, P. (2022). A close up of a DJ's control panel [Photograph]. Unsplash.

Summary
Technology · Production

Why Does Rekordbox Get the BPM Wrong on Hard Techno? How to Fix Grids Before They Wreck a Mix

Short answer

Rekordbox gets the BPM wrong on hard techno because fast tracks also fit a steady half tempo pattern, and distorted kicks, rumble basslines and long intros confuse beat detection. Set the analysis BPM range so your fastest tracks sit inside it, keep Normal mode, re-analyse only the wrong tracks, then fix downbeat and drift by hand in grid edit mode.

You load a 152 BPM roller on the CDJ, glance at the display and it says 76. Or it says 152 but the grid drifts half a beat by the second breakdown, so sync pulls the track out of phase and your quantised loop lands on the offbeat. Nothing ruins the confidence of a fast techno set quite like a grid you cannot trust.

This is not you doing something wrong. Beat detection in DJ software is built around steady four to the floor material at mid tempos, and hard techno pushes it in every direction at once: fast tempos, distorted kicks, rumbling tonal basslines, beatless intros and half time breakdowns. Here is how to set rekordbox up so most tracks come in right, and a fast routine for fixing the ones that do not.

Why does rekordbox get the BPM wrong on hard techno?

Tempo detection works by finding repeating transients and deciding how far apart the beats are. The catch is that a track at 150 BPM also has a perfectly regular pattern at 75 BPM, because every other kick lines up. When the software is unsure, it picks the reading that sits inside its expected tempo range. If that range tops out below your music, you get half tempo.

Hard techno adds its own problems on top. Heavily distorted kicks smear the transient, so the exact start of each beat is harder to pin down. Rumble basslines and reverse bass sit right on or between the kicks and can pull the grid off the downbeat. Long atmospheric intros give the analyser nothing to lock onto, so the first grid marker lands in the wrong place and the whole grid is shifted by a beat or two.

DJs across different platforms report the same pattern: detection gets noticeably less reliable once tracks go above roughly 145 BPM. It is not a rekordbox problem alone. Engine DJ, Serato and Traktor users describe the same half and double tempo readings on drum and bass, hardcore and fast techno.

How do you set the BPM range so fast tracks stop reading at half tempo?

This is the single biggest fix, and most DJs never touch it. In rekordbox, go to Preferences, then Analysis, and find the BPM Range setting. The range tells the analyser which tempo window to trust when a track could be read two ways. Choose the option whose upper limit comfortably covers your fastest tracks, then right click the affected tracks and analyse them again.

The logic is simple once you see it. A range that spans exactly a factor of two, say from 90 to 180, gives every tempo only one valid reading inside it: 150 BPM fits, 75 does not. The same rule shows up in the Traktor and Serato documentation and communities: keep the range no wider than double, and place it so your genre sits well inside it rather than at the edge. Serato's own example is the reverse case: if tracks are being read at 140 and you want 70, pick a lower range such as 68 to 135.

  • If you mostly play 140 to 165 BPM, pick the rekordbox option whose ceiling is well above 165.
  • If you also play slower house or downtempo from the same library, analyse those in a separate batch with a lower range, then switch back.
  • Check the exact values in your version's list, because the options have changed between releases.
Changing the range only affects tracks you analyse after the change. Your existing library keeps its old readings until you re-analyse, which is also why you should back up first.

Should you use Normal or Dynamic analysis for hard techno?

Use Normal for almost everything. Normal mode assumes one constant tempo across the track, which is exactly what a drum machine or a DAW session produces, and it gives you a clean, straight grid. Dynamic mode scans the whole track and lets the grid follow tempo changes, which is built for live drummers, older recordings and tracks that genuinely shift tempo.

The trap is that Dynamic can mistake a messy, distorted section for a tempo change and produce a grid with small wobbles in it. On a track made in a DAW that is always wrong, and it shows up as sync slowly drifting. Keep Normal as your default and analyse individual tracks dynamically only when you know they speed up or slow down, such as a live edit, a vinyl rip or a track built with a tempo ramp. Rekordbox lets you run a one off dynamic analysis on a single track from the menu, so you never need to flip the global setting.

How do you fix a beatgrid by hand in under a minute?

Once the range is right, most remaining errors are grid placement, not tempo. Open the track in grid edit mode and work through the same four checks every time:

  • Tempo: if the BPM is exactly half or double, use the /2 or x2 buttons rather than re-analysing. If it is slightly off, such as 149.8 instead of 150, type the correct value. Tracks made in a DAW are almost always a whole number.
  • Downbeat: zoom in on the first clear kick after the intro, park the playhead on its transient, and use Set to make it beat one of the bar. On distorted kicks, aim for the very start of the waveform peak, not the loudest point.
  • Drift: jump to the last third of the track and check that the grid lines still sit on the kicks. If they have crept ahead or behind, the BPM is fractionally wrong. If they are consistently one beat off, shift the grid instead.
  • Ear check: turn on the metronome or play it against a second track with sync on. If the kicks flam, the grid is not finished.

If a track has no usable kicks for the first minute, use Tap in time with the music as a starting point and then refine. Once you have done ten of these, most tracks take well under a minute each.

Which hard techno tracks need a manual check every time?

You do not need to inspect every file. Build a habit of checking the tracks that are most likely to fail, and spot check the rest.

  • Anything above about 155 BPM, especially schranz, hardcore crossovers and fast edits.
  • Tracks with a beatless or heavily filtered intro longer than 16 bars, where the first grid marker is often misplaced.
  • Tracks with a half time breakdown or a tempo gimmick in the middle.
  • Bootlegs, edits and rips from anywhere other than a proper store, which can be clipped, time stretched or badly encoded.
  • Your own productions and friends' promos exported from a DAW with extra silence at the start.

A quick way to find suspects is to sort your collection by BPM. Anything reading in the 70s that you know is a fast techno track is a half tempo reading, and it stands out immediately. Create a playlist called something like Grid check and drop every new download into it until it has been confirmed.

How do you stop fixed grids getting overwritten or lost?

A corrected grid is work you do not want to repeat. It lives in your rekordbox database, not inside the audio file, so treat that database as the valuable thing it is. Back up the database and your music folder separately, and export a collection XML now and then as an extra copy that other tools can read.

Be careful with anything that re-analyses. Re-running analysis on a whole playlist after you changed a setting will overwrite grids you fixed by hand. Analyse in small batches, and only re-analyse tracks that are actually wrong. If you use a third party library manager such as Lexicon or Rekordcloud to move your collection between platforms, or a key and energy tool like Mixed In Key, run a test on a few tracks first and confirm your grids and cues survive the round trip.

Finally, the grid only reaches the booth through your USB. Export with Sync Manager or the export function after every round of fixes, and carry two sticks exported from the same database. If a club player shows a wrong BPM on a track you already fixed, the stick is out of date, not the grid.

What should you do this week?

Set aside one evening. The payoff is every set you play for the rest of the year.

  • Back up your rekordbox database and music folder before changing anything.
  • Set the analysis BPM range so your fastest tracks sit inside it, and keep the mode on Normal.
  • Sort your collection by BPM and re-analyse only the tracks reading at half tempo.
  • Make a Grid check playlist and fix downbeat and drift on your 30 most played tracks.
  • Re-export both USB sticks and test three fixed tracks on a player with sync and quantise on.

From then on, every new download goes through the Grid check playlist before it goes anywhere near a gig folder. It adds a few minutes a week and removes one of the most common ways a fast techno set goes wrong.

Quick answers

Does quantise still work if the beatgrid is slightly off?

Quantise snaps loops, hot cues and beat jumps to the grid, not to the audio. If the grid sits a fraction ahead of or behind the kick, every quantised action lands in the same wrong place, so loops feel late and hot cues stutter. On fast techno the error is easier to hear because the beats are closer together. Fix the grid first, then rely on quantise.

Can I fix a beatgrid on the CDJ during a gig?

Some newer players let you nudge or adjust a grid on the deck, so check the manual for your model. It works as an emergency fix, but it is fiddly in a dark booth and the change may not make it back into your rekordbox library. Treat it as a last resort and fix the track properly at home before the next export.

Why does the same track show a different BPM on Beatport and in rekordbox?

Stores usually list the tempo supplied by the label or producer, while rekordbox measures the audio itself. They normally match, but store metadata can be rounded, wrong or describe a different version of the track. If the two disagree, trust your ears and the grid over either number, and set the value that actually lines up with the kicks.

Do I need a separate app to fix beatgrids for hard techno?

No. Rekordbox has everything you need: an analysis BPM range, Normal and Dynamic modes, and a grid editor with halve, double, tap and downbeat tools. Library managers and analysis tools can speed things up for very large collections or cross-platform setups, but they do not replace a manual check of fast or unusual tracks.

Next upRampage Weekend 2027 names Dimension, Kai Wachi and Don Diablo first for AFAS Dome AntwerpKeep reading →
VRMA Projects preps and audits DJ libraries and USB exports for hard techno artists, so the grids, cues and playlists are gig ready before every show. ← Back to Blog