Connaître le BPM d’un morceau
Le tempo mesuré, sa fourchette, et les octaves possibles — parce qu’un BPM se compte de deux façons.
Traité sur cet appareil · aucun envoi de fichier
MP3M4AWAVFLACOGGOPUS+2Vous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 500 Mo
11 Mo à télécharger la première fois, puis conservé sur cet appareil.détails
Moteur : ffmpeg.wasm · une seule fois pour tous les outils vidéo et audio.
À quoi sert cette page
Caler deux morceaux, monter une chorégraphie, régler un métronome sur un enregistrement de répétition : dans tous ces cas il faut un tempo, et le compter à la main sur trente secondes donne une réponse à trois BPM près. Cette page le mesure : ffmpeg, compilé en WebAssembly, décode la forme d’onde dans votre navigateur, puis un détecteur d’attaques cherche la période qui revient. Vous obtenez le tempo, sa fourchette, et les octaves possibles — parce qu’un même morceau se compte légitimement à 87 ou à 174.
On dit aussi : connaître le bpm d'un morceau, tempo d'une musique.
Comment faire
- Déposez un ou plusieurs morceaux. Rien ne part sur un serveur.
- Laissez la plage large, sauf si vous savez déjà où se situe le tempo.
- Lisez le tempo sous chaque fichier, et la fiche détaillée si la confiance est réservée.
Questions fréquentes
Le tempo trouvé est le double (ou la moitié) du vrai : pourquoi ?
Parce que les deux réponses décrivent le même signal. Un morceau à 87 BPM dont les charlestons marquent les demi-temps produit exactement la même périodicité d’énergie qu’un morceau à 174 : aucune mesure ne peut trancher, et deux musiciens le compteraient réellement différemment. C’est pourquoi la moitié et le double sont toujours affichés. Si vous savez que votre morceau est une ballade ou une techno, restreindre la plage de recherche règle la question.
Quelle est la précision réelle ?
À 0,5 BPM près sur un morceau à tempo tenu et à percussions franches — c’est mesuré sur quarante-huit signaux de tempo connu, revérifié à chaque exécution de notre suite de tests. La fourchette affichée à côté du résultat vient de la finesse de l’analyse, elle n’est pas décorative : elle dit ce que la mesure peut affirmer, et rien de plus.
Que se passe-t-il sur un morceau sans batterie ?
L’outil vous le dit. La détection repose sur les montées d’énergie du signal : sans attaques nettes — nappe électronique, quatuor à cordes, rubato, parole — il n’y a pas de période à trouver. Plutôt que d’avancer un nombre plausible, la page affiche « aucun tempo net » et donne l’indice de pulsation mesuré. Un outil qui rend toujours un chiffre rend parfois n’importe lequel.
Pourquoi analyser trente secondes plutôt que le morceau entier ?
Parce que trente secondes suffisent et que l’extrait est pris au milieu, là où le rythme est installé — une intro au piano ou un fondu final tirent la mesure vers le bas. Nos essais retrouvent déjà le tempo exact sur cinq secondes ; il en faut environ huit pour que l’outil accepte de l’affirmer, le temps d’observer seize battements. Au-delà de trente secondes, le gain est nul et l’attente réelle.
Mon fichier est-il envoyé quelque part ?
Non. Seul le moteur est téléchargé, avant l’analyse. Le décodage et le calcul se font dans votre onglet, et aucune requête réseau n’est émise pendant le traitement — c’est vérifiable dans l’onglet Réseau, et c’est vérifié automatiquement à chaque mise en ligne du site.
Bon à savoir
- Mesuré : sur quarante-huit signaux de tempo connu, de 72 à 186 BPM et de quatre familles rythmiques différentes, le tempo trouvé est exact à 0,5 BPM près quarante-sept fois.
- Le seul échec est une erreur d’octave — un morceau à 72 BPM lu 143,8 parce que ses charlestons tombent sur les demi-temps. C’est une ambiguïté du signal, pas un défaut de mesure : la moitié et le double sont donc toujours affichés à côté du résultat, à vous de reconnaître le vôtre.
- Un morceau dont le tempo dérive, une nappe sans percussion, une prise de voix : il n’y a alors aucune pulsation à trouver. L’outil l’annonce en clair (« aucun tempo net ») au lieu d’avancer un chiffre — vérifié sur ces trois cas.
- Il faut au moins seize battements dans l’extrait analysé pour qu’un tempo soit affirmé, soit huit secondes à 120 BPM. En dessous, le chiffre trouvé peut être juste, mais rien ne l’établit : la page dit alors qu’elle ne sait pas.
- L’analyse porte sur un extrait pris au milieu du morceau, trente secondes par défaut. Un fichier qui change de tempo en cours de route ne se résume pas à un nombre, et cette page ne prétend pas le faire.
- Rien n’est écrit dans vos fichiers : le morceau n’est pas modifié, et l’étiquette BPM de vos métadonnées n’est pas touchée.
- Le moteur ffmpeg pèse environ 33 Mo, téléchargés une seule fois puis conservés en cache pour tous les outils audio et vidéo. L’analyse elle-même est du JavaScript : moins d’une seconde par morceau.