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 · 70+ styles · 29,000+ songs

The Method Behind the Match

How the Engine Works

1

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 29,000+ song catalog.

2

Read Multiple Signals

BPM, time signature, energy, and mood are all detected independently. The dashboard's gauges show each signal as a separate instrument so you can tell which one is leading the classifier.

3

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 over 29,000 songs tagged by dance style and 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.

Song Analyzer FAQs

You can determine BPM in four ways: use the Continuous Engine to listen live via your microphone or browser audio, tap along with the beat, enter a BPM number manually, or search for the song title in our library of over 29,000 dance tracks.