Load your tracks from Spotify, SoundCloud, CSV, or paste manually
Paste
CSV/XLSX
Spotify
SoundCloud
Paste tracks one per line. Format: Title - Artist - Key - BPM - Energy
Key can be Camelot (8A) or musical (A minor). Energy is 1–10. Example: Losing It - Fisher - 8A - 126 - 9
Upload a CSV or XLSX with columns for title, artist, key, bpm, energy. Column names are auto-detected. Works with exports from Rekordbox, Serato, Engine DJ, Mixed In Key, Exportify, Soundiiz.
Spotify doesn't let web apps read your playlists without a backend. Easiest path:
1. Go to exportify.net and log in with Spotify
2. Export your playlist as CSV (includes key + BPM + energy)
3. Switch to the CSV/XLSX tab above and upload it
SoundCloud doesn't expose key/BPM data. Two options:
1. Use soundiiz.com to export your SoundCloud playlist as CSV, then analyze keys with Mixed In Key or KeyFinder, then upload on the CSV tab.
2. In the full KeyCrate backend, paste a SoundCloud URL — yt-dlp downloads and Essentia analyzes (not available in this web preview).
Compatible onlySort by energy
Track
Key
BPM
Energy
No tracks yet. Paste some or load a sample set.
The Stack
Build a mix — click tracks in the library to add. Transitions scored by Camelot + BPM + energy flow.
Click a track on the left to start the stack.
Tracks
0
Avg BPM
—
Energy arc
—
Mix score
—
Where do you want to go next?
Tell harmonikLab the vibe shift — it picks tracks from your library that get you there.