Know the key. Mix in tune.

Harmonic mixing analysis for your DJ library. Key, tempo and energy on a Camelot wheel, so the next track lands in tune.

View on GitHub

Version 0.1.0 · free and open source. Not notarised yet, so on the first launch macOS asks you to right-click the app and choose Open.

Key and tempo for every track

Point Keystone at your library and it reads the key, the tempo and the energy of everything in it.

A Camelot wheel that filters

Pick a key and the library narrows to it and to everything that mixes with it.

Cue points you can place

Drag markers on the waveform, zoom in to the beat, and send them to rekordbox or Traktor.

It writes back to your files

Key, tempo and energy into your tags or your filenames, with a preview first and an undo after.

Honest about what it does not know

Where a key is genuinely ambiguous, Keystone shows both candidates instead of guessing a letter.

Entirely on your machine

No account, no uploads, no telemetry. Your library never leaves the computer it is on.

What's New

Every update, in one place

v0.1.0Nov 1, 2026Latest

First release

Keystone reads your track library, shows key, tempo and energy on a Camelot wheel, and writes what it finds back to your files.

  • Camelot wheel: pick a key and the library narrows to it and to everything that mixes with it.
  • Key, tempo and energy on every row, with cue markers you drag on the waveform.
  • Where a key is genuinely ambiguous, Keystone shows both candidates instead of guessing a letter.
  • Write key, energy and tempo into your tags or your filenames, with a preview first and an undo after.
  • Send cue points to rekordbox and Traktor. Your collection is backed up before anything is written.
  • Collections, ratings, bulk tag editing and search across the whole library.
  • Import playlists from the Music app, or from any .m3u.
  • Everything runs on your machine. No account, no uploads.

More from Swendl