Des playlists créées à partir de ta musique, adaptées à ta cadence — course, vélo ou tout entraînement au tempo régulier. Analysées sur ton appareil ; rien n'est jamais envoyé en ligne.

Montre-lui ta musique. Le tempo est détecté sur ton appareil par un traqueur de beats neuronal — rien n'est envoyé en ligne.
Indique ta cadence — par exemple 175 pas ou 90 coups de pédale par minute.
Une playlist ordonnée, calée sur ta cadence, avec des transitions synchronisées au beat.
Fonctionne avec les fichiers que tu possèdes déjà.
Un morceau à 90 BPM convient à une course à 180 pas/min. Au tempo le sait — et l'indique.
Toute l'analyse se fait sur ton appareil. Pas de compte, pas d'envoi — et aucun accès à Internet.
Les morceaux s'enchaînent sur le temps fort, comme avec un DJ.
Un seul moteur Rust pour toutes les plateformes. L'appli Android est là ; la version iOS arrive.
Vous créez une appli de fitness ? Le moteur tempo existe en SDK.



La première étape, rapide, estime le tempo de chaque morceau en quelques secondes — tu peux partir tout de suite. La seconde écoute le morceau en détail et repère chaque battement un par un : c'est là-dessus que reposent le calage précis et les transitions façon DJ, et ça prend plus de temps.
Parce qu'elle écoute vraiment tout le morceau, directement sur ton téléphone — quelques secondes par titre. Elle est volontairement bridée pour que le téléphone ne chauffe pas et que la batterie tienne. Elle continue en arrière-plan même quand l'appli est fermée, et chaque morceau n'en a besoin qu'une seule fois : le résultat est gardé.
Les services de streaming ne laissent pas les autres applis accéder au son lui-même, et l'analyse a besoin d'entendre la musique. C'est aussi un engagement : l'appli ne va jamais sur Internet — ta musique et tes données restent sur ton téléphone.
Les formats locaux courants : MP3, AAC/M4A, FLAC, OGG/Opus et WAV — y compris les fichiers WebM/Opus sous lesquels les téléchargements YouTube sont souvent enregistrés, avec une extension .mp3 trompeuse. Les fichiers protégés par DRM ne peuvent pas être lus.
Comme tu veux : fais glisser l'anneau extérieur, tape le rythme de tes pas sur le disque central, ajuste avec les boutons plus et moins — ou maintiens le disque appuyé et marche : au bout de dix secondes, l'appli a mesuré ton allure toute seule.
Dans ce morceau, il y a un battement pour deux pas — le rythme colle quand même exactement à ta foulée. Ces morceaux sont signalés dans la file, et tu peux désactiver la correspondance demi/double tempo dans les réglages.
Beaucoup de morceaux commencent par une intro lente ou s'étirent à la fin — précisément les passages qui casseraient ta foulée. Par défaut, l'appli les saute et démarre là où la musique démarre vraiment : une intro discrète peut être parfaitement en rythme et te faire attendre quand même. Tu peux désactiver ça dans les réglages pour toujours écouter le morceau en entier.
L'estimation rapide se trompe parfois d'un facteur deux exactement — 85 au lieu de 170, parce que le même rythme peut se compter des deux façons. La seconde étape, plus attentive, tranche. Tes playlists ne bougent généralement pas : compté à moitié, le morceau collait déjà à ton allure.
Appuie quand même sur lecture — un métronome bat à ton allure. Dès que tu tournes le cadran vers une zone où des morceaux correspondent, la musique prend le relais.
L'appli évolue grâce aux retours — ce qui plaît, ce qui gêne, ce qui manque. Deux phrases suffisent.
ou écris à support@bpmcompanion.app