DJ Riddim Finder: Search Riddims by BPM and Key
Find the right riddim for your next mix.
Every riddim in our archive that we’ve been able to analyse now shows its tempo and key. Set a BPM range to match your set, pick a key, and tick “Include keys that mix” to see riddims that blend smoothly with it. Whether you’re a selector building a dancehall set, a producer hunting for a riddim at the right speed, or a fan curious what’s in the archive, this is the quickest way to get there.
How to use it
- BPM: enter a range, for example 90 to 100 for a steady dancehall roll.
- Key: keys use the Camelot system that most DJ software shows, such as 8B for C major. Matching keys, or ones next to each other on the wheel, mix cleanly.
- Genre and sort: narrow to dancehall, reggae or soca, and sort by newest or slowest first.
Tempo and key are measured automatically from the riddim’s audio. They’re accurate for most releases, but always trust your ears and your DJ software for the final call.
909 riddims

World Tears Riddim
Black On Black Productions75 BPM · 8B
Equal Rights Riddim
1998/2005 – Roaring Lion78 BPM · 12B
Asphalt Riddim
Liv Up Records77 BPM · 11A
Tallawah Riddim
Larger Than Life Records76 BPM · 7B
Hard Times Riddim (2013)
Sq Records76 BPM · 5A
Better Have To Come Riddim
Kushites Records76 BPM · 11B
Undertaker Riddim
DJ Naz Gurl Power International79 BPM · 7A
Double Bubble Riddim (2013)
Zinc Lane Records78 BPM · 8B
The House Of The Rising Sun Riddim
Dub Squad78 BPM · 5A
Water Drops Acoustic Riddim
Troyton Music78 BPM · 8A
Ruff Time Riddim
Brick House Records78 BPM · 5A
Save The World Riddim Aka Farmer Man Riddim (2005)
77 BPM · 7A
Right Time Riddim (2012)
Very Important Sound Records79 BPM · 3A
Adam / Eve Riddim
Digital B76 BPM · 11B
Question Riddim (2012)
Vp Records79 BPM · 1A
Good Things Riddim (2012)
Kirkledove Records77 BPM · 12B
Threshold Riddim
Dynasty Records76 BPM · 6B
After Emergency Riddim
Shuckabomb Records78 BPM · 8A
Blaze Up Riddim (2012)
K.Licious Records78 BPM · 10A
Kingston 13 Riddim
Ranch Entertainment76 BPM