Détecteur de BPM

Chargement de l’analyseur audio…

Estimez le tempo probable d’un morceau, d’une boucle ou d’un enregistrement de répétition sans battre la mesure à la main. Le détecteur de BPM recherche les pulsations rythmiques répétées dans un fichier audio et renvoie une estimation en battements par minute, accompagnée de valeurs plausibles à mi-temps et en double-time. Servez-vous-en pour régler un métronome, caler la grille d’un logiciel audio, préparer un remix ou comparer des titres. La pulsation pouvant être perçue à plusieurs niveaux métriques, confirmez toujours le résultat à l’écoute, surtout avec le live, les changements de tempo, les arrangements dépouillés et les syncopes.

Comment trouver les BPM d’un fichier audio

  1. 1

    Choisir un fichier audio net

    Sélectionnez un morceau, une boucle ou un enregistrement. Un passage avec une batterie régulière ou des attaques distinctes fournit généralement de meilleurs indices que le silence ou de longues nappes.

  2. 2

    Préparer un extrait adapté

    Pour un enregistrement long, l’analyse porte automatiquement sur un extrait centré. Si le rythme établi se trouve ailleurs, recadrez le fichier pour le placer près du milieu. Le décodage reste local ; la compatibilité dépend du codec et du navigateur, pas seulement de l’extension.

  3. 3

    Analyser la pulsation répétée

    L’outil mesure les variations d’énergie proches d’une attaque et vérifie leur régularité dans la plage de BPM choisie.

  4. 4

    Comparer les tempos candidats

    Examinez l’estimation dominante, l’indice de clarté et les niveaux à mi-temps ou en double-time au lieu de supposer qu’un seul niveau métrique est forcément juste.

  5. 5

    Vérifier et enregistrer

    Vérifiez que la pulsation reste calée pendant plusieurs phrases, puis copiez les BPM ou téléchargez un résumé JSON ou CSV.

Ce que mesurent les BPM

BPM signifie battements par minute. À 120 BPM, on perçoit 120 battements en une minute : deux battements sont donc espacés de 0,5 seconde. Les BPM décrivent la vitesse de la pulsation, pas la tonalité, la mesure, le premier temps, le groove ni le motif exact de batterie.

Conversions de base :

  • secondes par battement = 60 ÷ BPM
  • millisecondes par battement = 60 000 ÷ BPM
  • BPM = 60 ÷ secondes par battement
  • échantillons par battement = fréquence d’échantillonnage × 60 ÷ BPM
  • En 4/4 seulement, secondes par mesure de quatre temps = 240 ÷ BPM
Tempo Secondes par battement Millisecondes par battement Mesure de quatre temps
60 BPM 1,000 s 1 000 ms 4,000 s
90 BPM 0,667 s 667 ms 2,667 s
120 BPM 0,500 s 500 ms 2,000 s
128 BPM 0,469 s 469 ms 1,875 s
140 BPM 0,429 s 429 ms 1,714 s

Le calcul de la mesure suppose quatre battements comptés. Il ne prouve pas que le morceau est en 4/4. La leçon interactive d’Ableton sur les battements et le tempo illustre le lien entre pulsation et BPM.

Comment le tempo est estimé à partir du son

Un analyseur dans le navigateur lit le fichier choisi et le décode en échantillons PCM grâce à la Web Audio API. Il examine ensuite les variations d’énergie ou d’autres événements proches d’une attaque, puis teste la régularité de leur répétition. Les périodes répétées les plus nettes deviennent des tempos candidats exprimés en BPM.

Le procédé estime un tempo perçu dans le son. Il ne lit pas un champ de tempo provenant d’une session de logiciel audio, d’un fichier MIDI, d’une partition ou d’une base musicale commerciale. Les évaluations en recherche d’information musicale retiennent souvent plusieurs tempos plausibles, car deux personnes peuvent battre des niveaux métriques différents sur le même extrait. Le protocole MIREX Audio Tempo Estimation décrit cette évaluation avec des candidats alternatifs.

Interpréter le résultat

Résultat Signification Utilisation
BPM estimés Candidat global le plus fort Point de départ pour le métronome ou la grille du logiciel audio
Mi-temps BPM estimés ÷ 2 À essayer si le résultat paraît deux fois trop rapide
Double-time BPM estimés × 2 À essayer si le résultat paraît deux fois trop lent par rapport aux subdivisions comptées
Clarté Régularité avec laquelle les indices périodiques soutiennent le premier candidat Sert à comparer, pas à garantir un pourcentage d’exactitude
Intervalle analysé Partie du son décodé utilisée pour l’estimation Vérifiez qu’elle contient un rythme établi et représentatif

Une clarté élevée ne signifie pas « 95 % exact ». Elle décrit la séparation et la cohérence dans cette analyse, sans constituer une probabilité étalonnée pour tous les genres et toutes les prises de son.

Pourquoi obtient-on un mi-temps ou un double-time ?

Un rythme peut porter plusieurs niveaux de pulsation apparentés. Une personne hoche la tête sur chaque grosse caisse à 70 BPM, tandis qu’une autre compte le mouvement des croches à 140 BPM. Les deux vitesses entretiennent le même rapport de deux à un. Les chercheurs parlent souvent d’erreur d’octave, bien qu’il s’agisse ici de rythme et non de hauteur.

Fiez-vous au contexte musical :

  • Choisissez la vitesse que vous battriez spontanément.
  • Vérifiez qu’un métronome reste calé pendant plusieurs mesures.
  • Comparez avec l’arrangement sans considérer la plage habituelle d’un genre comme une preuve.
  • Dans le logiciel audio, placez le premier temps net sur la grille et recherchez une dérive dans les phrases suivantes.

Cas où l’estimation peut manquer de fiabilité

Caractéristique audio Effet possible Meilleure méthode
Batterie régulière et attaques répétées Candidats périodiques généralement plus nets Analyser un passage rythmique représentatif
Long silence ou intro calme Peu d’indices exploitables Recadrer le fichier pour placer le rythme établi près du milieu
Ambient, legato ou musique sans percussion Peu d’attaques distinctes Battre manuellement la pulsation avec Tap Tempo sur le métronome
Swing, syncope ou polyrythmie Les subdivisions peuvent dominer la pulsation attendue Comparer mi-temps et double-time à l’oreille
Jeu live ou rubato Le tempo peut dériver Prendre les BPM comme moyenne ou analyser plusieurs passages
Changements de tempo volontaires Une valeur globale masque les changements Exporter des extraits recadrés et les analyser séparément
Extrait très court Trop peu de cycles répétés Utiliser un passage plus long comportant plusieurs phrases
Bruit, saturation, applaudissements ou parole Des attaques non musicales influencent le motif Choisir si possible un passage plus propre

L’analyse automatique est une aide pratique, pas un remplacement de l’écoute. Même un candidat numériquement stable peut correspondre au mauvais niveau métrique.

Traitement local, formats et confidentialité

Le son est lu avec la File API du navigateur et décodé par decodeAudioData(). La prise en charge des codecs varie selon le navigateur : une extension identique ne garantit donc pas un décodage partout. WAV est le format d’échange le plus fiable ; MP3, M4A, AAC, OGG ou FLAC ne fonctionnent que si leur encodage est reconnu par le navigateur utilisé.

Les octets audio, le nom du fichier, la forme d’onde et les caractéristiques extraites restent dans l’état local du navigateur. Ils ne sont ni liés à Livewire ni transmis à un service d’analyse externe. Des requêtes normales ont toujours lieu au chargement de la page et au passage d’une étape à l’autre. Des données d’analyse limitées peuvent être conservées localement entre les étapes ; réinitialisez le projet pour les supprimer.

Copier et exporter le résultat

  • Copier les BPM copie l’estimation numérique principale.
  • Copier le résumé inclut l’estimation, les niveaux associés, la durée, l’intervalle et la clarté.
  • JSON conserve les valeurs structurées pour un flux personnalisé.
  • CSV fournit un tableau des candidats et des valeurs temporelles.

Ces téléchargements sont des résumés d’analyse, pas des exports audio. L’outil ne modifie, ne recale, ne transcode, n’identifie par empreinte et ne reconnaît pas l’enregistrement choisi.

Questions fréquentes

BPM signifie battements par minute : le nombre de pulsations régulières comptées en 60 secondes. À 120 BPM, un battement survient toutes les 0,5 seconde. Cette valeur décrit le tempo, pas la tonalité, la mesure ni le motif rythmique.

Elle dépend de l’enregistrement et de la pulsation principale perçue. Une musique régulière et percussive est généralement plus simple que le rubato, l’ambient, le bruit, les syncopes ou les changements de tempo. Confirmez avec un métronome ou une grille audio.

L’analyseur peut avoir choisi un niveau métrique apparenté. Un motif perçu à 70 BPM peut souvent se compter à 140 BPM. Comparez les candidats à mi-temps et en double-time, puis retenez la pulsation que vous battriez naturellement.

Oui. Le tempo d’un concert peut dériver, une interprétation expressive accélérer ou ralentir, et une production comporter des changements volontaires. Une estimation globale résume l’intervalle analysé et peut masquer les variations locales.

L’outil accepte les fichiers que le navigateur actuel sait décoder avec Web Audio. La compatibilité des codecs peut varier pour une même extension. En cas d’échec, essayez un WAV PCM ou un export MP3 ou AAC conventionnel.

Prenez assez de matière pour entendre plusieurs répétitions du rythme établi. Un refrain propre ou un passage guidé par la batterie est plus instructif qu’un son très court, une intro silencieuse ou une transition. Plus long n’est pas toujours mieux si le tempo change.

Non. Le fichier choisi est décodé et analysé dans ce navigateur. Le son, son nom, la forme d’onde et les caractéristiques extraites ne sont transmis ni par Livewire ni à un service audio ou d’IA externe.

Non. Tempo, tonalité et métrique sont des propriétés distinctes. Utilisez Song Key Finder si vous connaissez les accords et vérifiez la mesure à l’écoute ou sur une partition. Un calcul sur quatre temps ne prouve pas une mesure en 4/4.

Outils similaires