MixClap
Gratuit · IA sur votre appareil

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.

Le fichier reste sur cet appareil

Vérification manuelle

Tap tempo

Tapez au moins trois fois en suivant la pulsation que vous entendez.

En attente de trois frappes

0 frappes

MP3, WAV, M4A, FLAC ou AAC · 200 Mo maximum

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. 1. Déposez le fichier

    Le navigateur décode directement votre musique. Rien n’est téléversé vers MixClap.

  2. 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. 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.

  1. 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)

  2. 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

  3. 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

  4. 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.

Précision mesurée sur 798 morceaux annotés
MoteurGTZAN · 100 morceaux, 10 genresBallroom · 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.
Notre méthode de test

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.

TempoDurée d’un tempsDurée d’une mesure en 4/4
60 BPM1 s4 s
90 BPM0,667 s2,667 s
120 BPM0,5 s2 s
128 BPM0,469 s1,875 s
140 BPM0,429 s1,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.

Continuer avec ce tempo

JB

Parlons-en

Jean-Baptiste · Créateur de MixClap

Le guide pas à pasLes 4 étapes d’un mix expliquées, captures à l’appui.

Une question, un blocage ou une idée ? Écris-moi, même en une phrase.

Uniquement pour recevoir ma réponse.

L’écran utilisé est joint au message. Aucun fichier audio n’est envoyé automatiquement. Confidentialité