Qu'est-ce que Détecteur de rythme / Compteur BPM ?

Le Détecteur de Beats trouve le tempo audio en battements par minute (BPM) et estime aussi la tonalité sur les fichiers chargés. Il capte les pics d'énergie de la forme d'onde via la Web Audio API pour repérer les motifs rythmiques. Tu peux analyser un fichier, écouter en direct via le micro, ou taper manuellement le rythme pour une lecture rapide.

Trois modes de détection partagent le même affichage. L'analyse de fichier décode l'audio via la Web Audio API, repère les pics d'onset entre 40 et 220 BPM pour trouver le tempo dominant, puis applique une analyse de chroma avec les profils tonals de Krumhansl-Schmuckler pour estimer la tonalité (par exemple La mineur, Do majeur). Le micro live capture l'audio depuis le microphone et rafraîchit le BPM en temps réel quand il s'accroche à un rythme régulier. Le mode manuel calcule la moyenne de tes derniers taps, donc tu peux chronométrer un morceau passant à la radio sans rien charger.

Comment utiliser

  1. Charge un fichier audio (MP3, WAV, OGG), active le micro live pour détecter le beat en temps réel, ou utilise le bouton tap-tempo pour suivre manuellement la musique qui joue à proximité.
  2. Pour les fichiers chargés, le détecteur balaie la forme d'onde à la recherche de pics d'énergie, calcule le tempo dominant et estime la tonalité via une analyse de chroma.
  3. Affiche le BPM détecté avec un indicateur de confiance et la tonalité, puis copie le résultat ou essaie un autre morceau.

Quand l'utiliser

  • Préparation DJ, connaître à l'avance le BPM des morceaux pour planifier transitions et accords de tonalité.
  • Régler le métronome au tempo exact d'un morceau qu'on apprend à la guitare ou à la batterie.
  • Choisir une musique adaptée à la cadence de course visée (souvent 160-180 BPM).

Résultat

Vous êtes DJ et préparez un set : vous avez besoin de faire correspondre les tempos. Importez chaque piste pour voir son BPM instantanément — un morceau de house affiche 128 BPM, un morceau de drum & bass affiche 174 BPM.

FAQ

Quelle est la précision de la détection automatique de BPM ?
Sur un morceau avec grosse caisse régulière ou ligne de basse marquée, comptez sur ±1 BPM. Les titres en rubato, polyrythmies complexes, percussions clairsemées ou reverb épaisse peuvent décaler le détecteur de 5 à 10 BPM, et l'outil signale alors une confiance basse.
Pourquoi le détecteur indique-t-il parfois la moitié ou le double du vrai tempo ?
Il s'accroche à une autre couche de pulsation, il prend une grosse caisse sur deux, ou compte les hi-hats à la place. Si le chiffre vous paraît faux, doublez-le ou divisez-le par deux et confirmez avec le tap-tempo lequel correspond à votre ressenti.
Quels formats audio puis-je téléverser ?
MP3, WAV, OGG, M4A, FLAC et AAC passent tous car la Web Audio API les décode nativement. Les fichiers très longs (plus de 10 minutes) mettent deux ou trois secondes à décoder, mais la détection elle-même est quasi instantanée une fois le buffer prêt.
Combien de tapotements faut-il pour que le tap-tempo donne un résultat ?
Deux taps produisent une première estimation, mais la précision continue de s'améliorer jusqu'à environ huit taps, quand la moyenne glissante lisse les flottements. Tapez sur le temps fort (grosse caisse ou premier temps), pas sur chaque caisse claire, pour un résultat plus propre.
Que signifie réellement la valeur de confiance ?
Elle reflète à quel point un seul tempo a dominé l'histogramme des espacements entre coups. Une confiance élevée signifie que ce BPM est apparu dans presque tous les intervalles mesurés. Une confiance basse indique souvent un changement de tempo en cours de morceau ou deux couches qui se disputent la dominance.

Outils similaires