Upload icon

Drop audio files here

Or click to select files

Add Song Manually

Import Song List

Upload a previously exported song list JSON file

Drop JSON file here

Or click to select file

Harmonic Wheel icon

Harmonic Wheel

Perfect Match Energy Boost Energy Drop Mood Change
Analyzed songs icon

Analyzed Songs

No songs analyzed yet. Drop some audio files to get started!

Key and BPM Analyzer for Harmonic DJ Mixing

Instantly detect song key and tempo with industry-standard Camelot Wheel mapping. Upload audio files or add tracks manually, then auto-generate an optimal, harmonically compatible mix order.

  • Accurate key detection with enharmonic mapping
  • Reliable BPM estimation for clean transitions
  • Camelot Wheel highlighting of compatible keys
  • One-click optimal mix sequence generation
  • Export playlist and JSON for your workflow

Frequently Asked Questions

What is the Harmonic Wheel?

The Harmonic Wheel (also known as the Camelot Wheel) maps musical keys to a circular layout (1A–12A, 1B–12B) that makes harmonic mixing easy. Adjacent keys or same-number A/B swaps usually blend smoothly in a set.

Is this software free?

Yes — absolutely free of charge. Use this free song key and BPM analyzer to plan harmonic mixes anytime.

How accurate is the BPM and key detection?

We use state-of-the-art models and established techniques for robust BPM and key estimates. Results are suitable for DJ planning and quick analysis.

Can I export the analyzed audio files?

No. The app does not export audio. It provides the optimal song order for harmonic flow. This is ideal for arranging sets in DAWs (Ableton, Logic, etc.) and for live DJing guidance in your preferred DJ software. You can also get full mixes on our mobile app, infiradio.

Can I add songs manually without uploading audio?

Yes. Use the Manual Entry tab to quickly add tracks if you already know their key and BPM, or just want to test a set list without files.

Can I import a JSON list of songs?

Yes. Use the Import Songs tab to load a JSON list previously exported by the app. We'll analyze ordering and generate a mix sequence from that list.