Détecteur de BPM pour fichiers audio
Déposez un MP3, M4A ou WAV : quelques secondes plus tard s’affiche le tempo en battements par minute. Honnêtement, avec une marge ±, car toute musique n’a pas un tempo unique.
Comment le calcul est fait
DJ, danseurs, musiciens qui s’entraînent ou coureurs qui cherchent une musique à leur rythme : tous veulent connaître le tempo d’un morceau. Cet outil estime les battements par minute (BPM) directement à partir du fichier, en local, sans que la musique quitte votre appareil.
Mode d’emploi
- Déposez ou choisissez un fichier audio. L’analyse démarre automatiquement.
- Le tempo s’affiche en haut, avec l’incertitude (±) et la fiabilité de l’estimation.
- Si un second tempo apparaît, il s’agit souvent de la moitié ou du double : tapez la pulsation pour trancher.
Le calcul
Le fichier est ramené à 11 025 Hz en mono. Un spectre à court terme donne une « courbe d’attaques » qui monte à chaque attaque. Son autocorrélation indique à quel intervalle les attaques se répètent. Comme chez D. P. W. Ellis (2007), elle est pondérée par une fenêtre autour de 120 BPM, car on perçoit volontiers les tempos dans cette zone ; c’est aussi ce qui donne le second tempo. Le résultat est affiné sur plusieurs périodes, et l’incertitude provient de la comparaison de sections de 20 secondes.
Limites
Sans pulsation nette (classique à tempo libre, ambient, parole), le résultat est incertain ou absent. Le calcul distingue souvent mal moitié et double tempo. Seules les 6 premières minutes sont analysées. Nous n’affichons volontairement pas la tonalité, faute de pouvoir la déterminer de façon assez fiable.
Confidentialité
Le fichier est traité uniquement dans votre navigateur et n’est pas envoyé.
Questions fréquentes
Comment connaître le BPM d’une chanson ?
Choisissez le fichier ici : le tempo est calculé automatiquement et affiché avec sa marge d’incertitude. Gratuit et sans envoi.
Pourquoi un second tempo s’affiche-t-il parfois ?
Parce que la moitié et le double peuvent convenir aussi bien, par exemple 70 et 140 BPM. Tout dépend de la pulsation ressentie.
Quelle est la précision ?
Dans nos tests avec des pulsations régulières, l’écart était inférieur à 1 BPM. Pour une vraie musique, la marge ± et la fiabilité indiquent la sûreté du résultat.
La tonalité est-elle détectée ?
Non. Sa détection ne serait pas assez fiable, nous la laissons donc de côté.
Sources et références juridiques
- D. P. W. Ellis: Beat Tracking by Dynamic Programming. Journal of New Music Research 36(1), 2007, S. 51–60 (Onset-Stärke, Tempo-Schätzung, Abschnitt 3)
- MDN – BaseAudioContext.decodeAudioData()
- MDN – OfflineAudioContext (Web Audio API)
Dernière mise à jour :
Outils similaires
- Tap tempo : tapez en rythme pour trouver le BPMTap tempo en ligne : tapez en rythme sur la zone ou une touche et voyez aussitôt le BPM, la régularité de votre frappe, le demi et le double tempo.
- Couper un MP3 et créer une sonnerieCoupez un MP3 en ligne : forme d’onde, début et fin précis, fondu en entrée et en sortie, export MP3 ou WAV, par exemple en sonnerie. Gratuit.
- Métronome en ligneMétronome en ligne gratuit : 20–300 BPM, mesures de 2/4 à 12/8, accent par temps, subdivisions et tap tempo. Précision à l’échantillon, sans application.
- Convertir une vidéo en MP3Convertir une vidéo en MP3 : extrayez le son d’un MP4, MOV ou WebM en MP3 ou WAV, avec débit et extrait au choix. Gratuit, sans envoi en ligne.
- Faire un collage photoCréez un collage photo en ligne : 2 à 9 images, 11 mises en page, formats Instagram, story ou tirage 10 × 15, bordure au choix. Gratuit, sans envoi.
- Compresser une image : réduire la taille du fichierCompresser une image sans l’envoyer en ligne : réduisez JPG, PNG, WebP et HEIC, 20 images à la fois, avec taille cible en Ko et téléchargement ZIP. Gratuit.