The DJ toolkit that lives on your desktop
Native Mac, Windows & Linux app. Instant BPM, Camelot key, energy scoring & section-tinted waveforms — all computed locally on your machine. Two-way sync keeps your CRATELAB cloud library in perfect step.

Built for working DJs
Every tool you'd expect. None you don't.
Instant BPM detection
Beat-tracking with librosa nails tempo to ±0.5 BPM on every genre — techno, house, ambient, drill.
Camelot key + energy
Harmonic key detection in Camelot notation, plus a 1-10 energy score so your set flows.
Section-tinted waveforms
Auto-generated visual peaks with intro/build/drop sections colour-coded for lightning-fast scrubbing.
Two-way cloud sync
Push analysed metadata to CRATELAB cloud · Pull tracks from anywhere · Works across every device you sign in on.
Runs 100% locally
No upload queue, no server-side wait. The moment you drop a folder, analysis starts on your CPU.
Your files never leave
Only metadata (BPM/key/energy) syncs to cloud unless you explicitly push audio via the Sync page.
Download
Pick your platform
Same features on every OS. Sign in with your CRATELAB account to unlock analysis.
macOS
Apple Silicon · .dmg
Coming soon
Windows
Windows 10/11 · .exe
Coming soon
Ubuntu
Linux · AppImage
Coming soon
All builds are signed & auto-update. Report issues at support@cratelab.io
Pricing
Simple & transparent
The app is free to download. Analysis requires a Pro subscription — that's it.
Free
Forever
- Sign in with your CRATELAB account
- Browse your synced cloud library
- Stream playback of your tracks
- Pull tracks from cloud to device
- Local BPM / Camelot / energy analysis
- Push new tracks to cloud
- Waveform generation & section tags
Pro
per month · cancel anytime
- Everything in Free
- Local BPM / Camelot / energy analysis
- Auto-waveform generation with section colouring
- Push tracks + metadata to cloud
- 200 analysis credits refreshed monthly
- Priority support
- Unlimited library size
Subscription terms
Payment is processed securely by Stripe. You can cancel from your Billing page anytime.
- Billed monthly at $9.99 USD
- Cancel anytime — no lock-in, no fees
- 200 fresh analysis credits every cycle
- Unused credits do not roll over
- Sub-credits used before top-up credits
- Analyzer requires an active internet connection to verify subscription
- Refunds handled case-by-case — email support@cratelab.io
- Free tier retains playback + cloud pull forever
FAQ
Frequently asked
What happens when my subscription lapses?+
The app keeps working for playback & cloud pull. Analysis, uploads and cloud push are gated until you renew — but nothing gets deleted.
Do my audio files leave my computer?+
Only if you explicitly hit "Push to cloud" on the Sync page. By default, only metadata (BPM/key/energy/waveform) syncs.
Can I use it offline?+
Library browse, edits and playback work offline. Local analysis needs an internet connection to verify your subscription — this is intentional to prevent bypass.
How do credits work?+
Every subscription cycle grants 200 fresh credits. Each analysed track uses 1 credit. Extra credits can be purchased ad-hoc from the Billing page.
Does it work with my DJ software?+
Export metadata as CSV or use direct integrations with Rekordbox, Serato, and Engine DJ via the Sync page.
Ready to analyse everything?
Download the app, sign in, subscribe — and be mixing on Camelot-perfect keys inside 5 minutes.