Music that matches your pace.

Cadence-matched playlists from your own music — for running, cycling, or any steady-tempo workout. Analyzed on your device; nothing is uploaded, ever.

Coming soon to Google Play
Coming soon to the App Store

Want to try it early? We're looking for beta testers — Android first, iOS soon.

or write to waitlist@bpmcompanion.app

How it works

1

Analyze

Point it at your music. Tempo is detected on your device by a neural beat tracker — nothing is uploaded, ever.

2

Pick your cadence

Tell it your cadence — say, 175 steps or 90 pedal strokes per minute.

3

Go

Get an ordered playlist that locks to your cadence, with beat-matched transitions between songs.

Built around the beat

Your music, not a rented catalog

Works with the files you already own.

Half- and double-time smart

A 90 BPM groove fits a 180 SPM run. BPM Companion knows, and labels it.

180 SPM ← 180 BPM · 90 BPM

Private by design

All analysis happens on your device. No account, no upload.

Beat-matched transitions

Songs hand off on the downbeat, like a DJ.

iOS & Android, one engine

The same Rust core on both platforms — identical results.

Licensable engine

Building a fitness app? The tempo engine is available as an SDK.

Coming soon to Google Play
Coming soon to the App Store