Trouver le BPM et la tonalité d’un morceau

Déposez un morceau pour estimer son BPM (battements par minute) et sa tonalité, sans taper le rythme. Utilisez-le pour enchaîner des morceaux dans un mix DJ, régler un métronome pour vous entraîner ou vérifier la tonalité d’un morceau que vous reprenez. Vous pouvez analyser plusieurs morceaux à la fois.

Vérification de votre environnement…

Mode d’emploi

  1. 1

    Ajoutez des morceaux

    Déposez les morceaux à vérifier. Vous pouvez en analyser plusieurs à la fois.

  2. 2

    Lancez

    Le morceau entier est analysé pour estimer son BPM et sa tonalité.

  3. 3

    Consultez le résultat

    Le BPM, la tonalité, le code Camelot et d’autres tonalités possibles s’affichent. Vous pouvez aussi enregistrer le résultat en JSON.

Comment le BPM et la tonalité sont estimés, et avec quelle précision

Le BPM est déterminé à partir de l’évolution dans le temps de la force des attaques de notes (les temps), dont la période est recherchée par autocorrélation. Il couvre 60 à 200 BPM et privilégie les tempos courants (autour de 120) : il peut donc confondre le tempo avec son double ou sa moitié (par exemple 70 et 140).

La tonalité est choisie parmi 24 candidates en comparant la force globale du morceau par classe de hauteur (chroma) avec les distributions typiques du majeur et du mineur (profils de Krumhansl-Kessler). Les tonalités relatives (comme do majeur et la mineur) partagent les mêmes notes et se confondent facilement : la bonne tonalité peut apparaître en deuxième position. Pour les morceaux qui modulent souvent, le résultat est une moyenne sur tout le morceau. Pour changer la tonalité, utilisez l’outil « Changement de tonalité » ; pour retirer la voix et changer la tonalité en même temps, utilisez « Créateur de karaoké ».

Caractéristiques de cet outil

Entrée
MP3, WAV, M4A, AAC, OGG, OPUS, FLAC, WEBM, MP4, MOV, M4V, MKV, AIFF, WMA, M4B, M4R, MKA, 3GP, MP2
Sortie
Aucune (le BPM et la tonalité s’affichent sur la page)
Limites
Nombre de fichiers illimité (traitement par lots). Pas de limite de taille de fichier (traitement dans la limite de la mémoire de votre appareil)
  • Gratuit, sans inscription, aucune application à installer
  • Les fichiers ne sont jamais envoyés (traités dans votre navigateur)

Questions fréquentes

Pourquoi le BPM est-il doublé (ou divisé par deux) ?

Cela arrive souvent avec les morceaux qui peuvent se compter de deux façons. Le vrai tempo peut être le double ou la moitié de la valeur affichée. Le BPM n’est pas estimé pour les audios de moins de 8 secondes.

Et les morceaux qui changent de tempo ou de tonalité ?

Le BPM et la tonalité sont tous deux estimés sur l’ensemble du morceau. Un morceau qui change de tempo obtient une seule valeur représentative, et un morceau qui module souvent obtient la tonalité moyenne de tout le morceau. Pour vérifier des passages séparément, découpez-les d’abord avec l’outil « Couper un audio ».

Qu’est-ce que le code Camelot ?

Une notation des tonalités utilisée par les DJ : un nombre de 1 à 12 suivi de A (mineur) ou B (majeur). Les tonalités ayant le même numéro ou un numéro voisin sont réputées s’enchaîner harmonieusement.

Cela fonctionne-t-il sur téléphone ou avec des fichiers vidéo ?

Oui. Aucune application n’est nécessaire : ouvrez cette page dans votre navigateur et déposez des morceaux ou des vidéos comme MP4 et MOV. Les résultats s’affichent à l’écran et peuvent être enregistrés dans un fichier JSON. Les fichiers ne sont pas envoyés.

Aidez-nous à améliorer le service

Si une conversion échoue, nous envoyer les circonstances de l’échec nous aide à en trouver la cause. Savoir sur quels appareils et avec quels formats les échecs sont les plus fréquents, et combien de temps prend le traitement, nous permet de revoir les formats pris en charge et de corriger les bugs qui en sont à l’origine. Si cela ne vous dérange pas, laisser cette option activée nous aide vraiment.

Ce qui est envoyé

  • L’outil utilisé et les réglages choisis (format de sortie, qualité, etc.)
  • Les caractéristiques de votre appareil (GPU, mémoire, nombre de cœurs)
  • Le format d’entrée, avec une taille approximative
  • Le nombre de fichiers réussis ou en échec et le temps de traitement
  • Le type et le détail de l’erreur en cas d’échec

Ce qui n’est jamais envoyé

  • Les fichiers eux-mêmes et les noms de fichiers
  • Les adresses IP

Les données sont envoyées uniquement au serveur de ce site, jamais à un service tiers.
Pour la liste complète, y compris les détails envoyés par chaque outil, consultez « Statistiques de traitement » dans la politique de confidentialité.

Outils associés