Your taste has a key. Not a genre.

Pivot measures the key, tempo and chord moves of the songs you return to, then finds them in other genres.

macOS 14+ · private beta

Works withSpotifyApple Music Measured withmadmomBeat This!Essentia
All in one

Everything it does. Nothing it guesses.

Pivot listens to short official previews on your Mac, measures the music, and builds one mix a day that shares it.

Key on the circle

Key and mode measured from audio, shown on the circle of fifths.

Tempo and meter

Beats tracked with Beat This! and madmom. Pulses at the real BPM.

Chord moves

Chord rhythm of each preview. Kept out of matching until validated.

One mix a day

Picks that share your keys and tempos, mostly from other genres.

Says why

Every pick names what it shares and the song of yours it echoes.

Your library

Reads Spotify or Apple Music history. Plays where you listen.

One song, measured

Motion Sickness · Phoebe Bridgers

keyDb maj · confidence 0.99
tempo107 BPM
chordsIV I vi I V IV · unvalidated
The app

A quiet library. Moving with the music.

Click any song and the panel plays back what Pivot measured: the key on the circle of fifths, the beat at its tempo, the chord rhythm of the preview.

Pivot Daily Mix screen with the analysis panel open: key dial, tempo pulse and chord strip
Daily Mix · analysis panel openReal capture · sample listener

63%of the sample mix sits outside the listener’s top genres

764chart songs measured to build the pool

17 of 20sample songs confident enough to count

Pivot Profile screen: keys on the circle of fifths, tempo, mode and meter ledgers
Profile

You keep coming back to E major and up-tempo songs.

Keys plotted on the circle of fifths, tempo bands, mode and meter. Low-confidence songs are counted as unknown, not guessed.

No guessed theory

Measured, then checked.

We score the analyzer against expert-labelled audio and publish the numbers next to the best published results.

Task · setPivotEssentia baseline (same audio)Best published
Key · GiantSteps Key
n = 120, 2-min clips
73.2 weighted · 68.3 exact67.4 weighted74.6 weighted · 67.9 exact (Korzeniowski & Widmer 2018)
Tempo · GiantSteps Tempo
n = 118, 2-min clips
80.5 Acc1 · 89.8 Acc257.6 Acc1 · 79.7 Acc273.0 Acc1 · 89.3 Acc2 (Schreiber & Müller 2018)
Same sets, 30-s centre clips
what the app hears
key 69.9 weighted · tempo 78.8 Acc1key 67.7 weighted · tempo 59.3 Acc1

GiantSteps is electronic music only. A cross-genre set with musician-checked labels is in progress; chord-move features stay off until it passes.

Audio, not guessesTheory comes only from audio models. Language models never name a key, chord or tempo.

Unknown is an answerBelow the confidence gate, Pivot says unknown and leaves the track out of the match.

Previews stay previews30-second official previews are analyzed on your Mac and deleted. No audio is stored or shared.