Détecteur BPM : le tempo exact de n’importe quelle musique
Déposez une chanson : trois moteurs d’analyse, dont un réseau de neurones issu de la recherche, trouvent son tempo sur votre appareil. Vérifiez ensuite au clic ou au tap tempo. Gratuit, sans compte, sans envoi de fichier.
- 3 moteurs, dont l’IA Beat This!
- Précision mesurée et publiée
- Fichier jamais envoyé
Analyser une musique
Un seul fichier suffit. L’analyse démarre automatiquement.
Vérification manuelle
Tap tempo
Tapez au moins trois fois en suivant la pulsation que vous entendez.
En attente de trois frappes
0 frappes
Simple et vérifiable
Comment trouver le BPM d’une musique
Le détecteur combine une analyse automatique des pulsations et un contrôle manuel. Vous gardez toujours le dernier mot.
1. Déposez le fichier
Le navigateur décode directement votre musique. Rien n’est téléversé vers MixClap.
2. Laissez le rythme être analysé
Essentia place une grille de temps, TempoCNN vérifie qu’elle n’est ni divisée ni doublée, puis l’IA Beat This! affine le résultat si votre appareil le permet.
3. Vérifiez à l’oreille
Écoutez le clic posé sur chaque temps, ou tapez la pulsation. Si nécessaire, choisissez la moitié ou le double du résultat.
Sous le capot
Comment MixClap trouve le BPM : trois moteurs, une précision mesurée
La plupart des détecteurs en ligne passent le morceau dans un seul algorithme et affichent un nombre, sans dire s’il est fiable. Ici, trois moteurs issus de la recherche en informatique musicale se contrôlent l’un l’autre dans votre navigateur, et leur précision est mesurée sur des morceaux annotés à la main.
- 01
Essentia
Suivi des temps
L’extracteur RhythmExtractor2013 repère les attaques du signal, suit la pulsation et pose une grille de temps sur tout le morceau, en quelques secondes.
MTG, Universitat Pompeu Fabra (Barcelone)
- 02
TempoCNN
Arbitre d’octave
Un réseau de neurones convolutif estime le tempo global à partir du spectrogramme. S’il entend le double ou la moitié du tempo d’Essentia, la grille est corrigée ; s’il n’est d’accord à aucun niveau, le résultat est signalé à vérifier.
Schreiber et Müller, ISMIR 2018
- 03
Beat This!
Réseau de neurones de pointe
Un modèle transformer repère chaque temps et chaque premier temps de mesure. Il tourne sur votre carte graphique via WebGPU, en 4 secondes environ pour 3 min 30 sur un ordinateur récent, et son résultat remplace les deux premiers.
CPJKU, Université Johannes Kepler de Linz, ISMIR 2024
- 04
Votre oreille
Contrôle final
Le clic joue un son sur chaque temps détecté par-dessus la musique : s’il tombe pile sur la batterie, le tempo est bon. Le tap tempo et les boutons ÷2 et ×2 règlent les cas ambigus.
Clic et tap tempo
Précision mesurée sur 798 morceaux annotés
Part des morceaux dont le tempo trouvé tombe à ±4 % du tempo annoté à la main (métrique Acc1 du MIREX, la référence en recherche). Code de production testé tel quel, octobre 2026.
| Moteur | GTZAN · 100 morceaux, 10 genres | Ballroom · 698 danses |
|---|---|---|
| Essentia seul (détecteur classique) | 68 % | 68 % |
| Essentia + arbitre TempoCNN (tous les appareils) | 77 % | 85 % |
| IA Beat This! (carte graphique) | 85 % | 96 % |
- GTZAN est le chiffre à retenir : aucun des modèles n’a été entraîné dessus. Beat This! a appris sur Ballroom, son 96 % y est donc flatteur.
- En comptant aussi les résultats à la moitié ou au double du tempo, Beat This! atteint 98 % sur GTZAN : c’est exactement ce que corrigent les boutons ÷2 et ×2.
- Placement des temps (F-mesure à ±70 ms sur GTZAN) : 0,885 pour Beat This!, contre 0,805 pour Essentia seul.
Ce qu’aucun détecteur ne fait parfaitement
- Les morceaux sans pulsation régulière (classique, jazz, introductions libres) : même Beat This! y plafonne entre 50 et 70 %.
- Les changements de tempo en cours de morceau : le BPM affiché est celui de la grille dominante.
- Sans WebGPU, sur beaucoup de téléphones, le tempo vient d’Essentia + TempoCNN. Sur ordinateur, vous pouvez lancer Beat This! sur le processeur.
Pourquoi un BPM peut être juste… mais sembler faux
Un même rythme peut être compté à 70 BPM ou à 140 BPM selon que l’on marque la pulsation principale ou chaque subdivision. Ce n’est pas toujours une erreur de détection : les deux lectures décrivent le même mouvement à deux niveaux différents.
Les morceaux au tempo stable et aux attaques nettes donnent généralement les résultats les plus réguliers. Une introduction libre, une batterie discrète, un enregistrement live ou un changement de tempo demandent davantage de vérification à l’oreille.
Pour obtenir un résultat fiable
- Tapez sur la pulsation principale, pas sur chaque note de la mélodie.
- Comparez le tap tempo au résultat automatique pendant un refrain rythmé.
- Utilisez ÷2 ou ×2 lorsque les deux valeurs décrivent manifestement la même cadence.
Repères rapides de tempo
La durée d’un temps vaut 60 ÷ BPM. En 4/4, une mesure contient quatre temps.
| Tempo | Durée d’un temps | Durée d’une mesure en 4/4 |
|---|---|---|
| 60 BPM | 1 s | 4 s |
| 90 BPM | 0,667 s | 2,667 s |
| 120 BPM | 0,5 s | 2 s |
| 128 BPM | 0,469 s | 1,875 s |
| 140 BPM | 0,429 s | 1,714 s |
Votre musique reste privée
Le décodage et les trois moteurs d’analyse, réseaux de neurones compris, tournent dans votre navigateur. Le fichier audio n’est jamais envoyé à un serveur.
Questions fréquentes sur le BPM
Comment trouver le BPM d’une chanson ?
Ajoutez le fichier audio : le détecteur mesure l’intervalle entre les pulsations et affiche le tempo estimé. Pour le contrôler, tapez plusieurs fois en rythme dans la zone Tap tempo.
Le détecteur BPM est-il vraiment gratuit ?
Oui. L’analyse, le tap tempo et les corrections moitié/double sont gratuits et ne demandent pas de compte. Seul l’export d’un montage réalisé ensuite avec MixClap est payant.
Pourquoi le résultat affiche-t-il 70 BPM au lieu de 140 BPM ?
Le détecteur peut compter la pulsation à la moitié du tempo que vous attendez. Les deux valeurs correspondent souvent au même rythme. Utilisez le bouton ×2 pour afficher 140 BPM, ou ÷2 dans le cas inverse.
Est-ce que ma musique est envoyée sur Internet ?
Non pour cet outil : le fichier est décodé et analysé localement dans votre navigateur. Il reste sur votre appareil.
Puis-je utiliser le BPM pour mixer deux chansons ?
Oui. Des tempos proches facilitent une transition régulière. Le studio MixClap peut reprendre le fichier déjà analysé, détecter le second morceau et vous laisser choisir la synchronisation.
Quel est le détecteur de BPM le plus précis ?
Sur notre banc d’essai de 100 morceaux de 10 genres (GTZAN), le réseau de neurones Beat This! trouve le tempo exact à ±4 % dans 85 % des cas, contre 68 % pour un détecteur classique comme Essentia. MixClap l’exécute gratuitement dans votre navigateur quand l’appareil a une carte graphique compatible WebGPU, après une première analyse Essentia + TempoCNN (77 %). Aucun outil n’atteint 100 % : vérifiez toujours au clic.
Comment trouver le BPM d’une chanson Spotify ou YouTube ?
Ces services ne donnent pas accès au fichier audio. Si vous avez le fichier (MP3, M4A, WAV…), déposez-le ici. Sinon, lancez la chanson et utilisez le tap tempo : tapez sur la pulsation pendant une dizaine de secondes, le BPM s’affiche dès trois frappes.
Comment vérifier qu’un BPM est juste ?
Activez « Écouter avec le clic » : un son est joué sur chaque temps détecté, par-dessus la musique. Si le clic reste calé sur la batterie tout au long du morceau, le tempo est bon. S’il va deux fois trop vite ou trop lentement, utilisez ÷2 ou ×2.
