Tempo Detection Engine
Song Analyzer
Continuous live detection, tap along, type a BPM, or search our library — and watch as the instruments reveal which dances fit.
Continuous Engine · Tap Tempo · Song Search · Manual BPM · 381 styles · 36,000+ songs
The Method Behind the Match
How the Engine Works
Detect the Tempo
The continuous engine listens via mic or browser audio, analyzing beat intervals in real-time. Alternatively, tap along, type a BPM, or search our 36,000+ song catalog.
Read Multiple Signals
The engine measures BPM from the spacing of the beats it hears and estimates whether the pulse groups in twos or threes. That grouping is an estimate, not a reading of the time signature, so check it against the dance's own page. Each signal has its own gauge, so you can see which one is driving the match.
See the Dances Light Up
'Sweet spot' means the music sits dead in the dance's tempo range. 'Good fit' is solidly within range. 'Near miss' shows alternatives at the edges. The recommendation tiers re-rank live.
About the Song Catalog
Song Search queries a library of 36,000+songs tagged by dance style, most with a BPM. Results appear as you type. If your song isn't indexed yet, the Continuous Engine or Tap Tempo will get you a reliable BPM in seconds.
The Bigger Picture
The Full Tempo Landscape
The analyzer shows dances that match your specific BPM. Below is the full landscape — every dance, every tempo range. Slide the marker to explore.