Catégories

Détecteur de BPM Audio

Détecte le BPM d’une piste

Passe en mono, analyse un extrait et estime le tempo par suivi des battements.

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: audio/*

Points clés

Catégorie
Media
Types d’entrée
file, text
Type de sortie
json
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Ce détecteur de BPM audio estime le tempo de vos fichiers sonores en battements par minute. Il convertit l'audio en mono, analyse un extrait configurable et utilise le suivi des battements pour fournir une estimation précise.

Quand l’utiliser

  • Pour synchroniser des pistes lors de mixages DJ
  • Lors de l'édition musicale pour vérifier le tempo d'une piste
  • Pour organiser des collections de musique par vitesse

Comment ça marche

  • Conversion du fichier audio en mono pour une analyse simplifiée.
  • Analyse d'un extrait de la durée spécifiée (par défaut 60 secondes).
  • Détection des battements par algorithme de suivi rythmique.
  • Calcul du BPM à partir de l'intervalle moyen entre les battements.

Cas d’usage

Préparation de sets DJ pour des transitions harmonieuses.
Synchronisation de pistes dans un logiciel de production musicale.
Classement de morceaux par tempo pour créer des playlists cohérentes.

Exemples

1. Détection de BPM pour un mix DJ

DJ amateur
Contexte
Un DJ prépare un set pour une soirée et doit mixer plusieurs morceaux.
Problème
Il ignore le BPM exact de chaque piste pour assurer une transition fluide.
Comment l’utiliser
Téléchargez le fichier audio 'mix_track.mp3' et laissez l'outil analyser les 60 premières secondes.
Résultat
L'outil retourne un JSON indiquant un BPM de 128, permettant au DJ de régler son tempo.

2. Analyse de tempo pour l'édition musicale

Contexte
Un producteur de musique travaille sur une chanson et veut vérifier le tempo d'une piste de référence.
Problème
Le tempo n'est pas documenté et doit être déterminé pour la synchronisation.
Comment l’utiliser
Utilisez l'outil avec 'reference.wav' et spécifiez 30 secondes d'analyse pour une estimation rapide.
Configuration d’exemple
analysisSeconds: 30
Résultat
Le BPM détecté est de 95, ce qui aide à aligner les autres éléments du projet.

Tester avec des échantillons

audio, file

Hubs associés

FAQ

Quels types de fichiers audio puis-je utiliser ?

Les formats audio courants comme MP3, WAV, OGG, etc., sont supportés via le type 'audio/*'.

Comment la durée d'analyse affecte-t-elle le résultat ?

Une durée plus longue peut améliorer la précision, mais augmente le temps de traitement.

Puis-je analyser plusieurs fichiers en une fois ?

Non, cet outil traite un seul fichier audio à la fois.

Le BPM détecté est-il garanti exact ?

L'estimation est basée sur des algorithmes et peut varier selon la complexité de la piste.

Comment interpréter le résultat JSON ?

Le résultat contient le BPM estimé et d'autres métadonnées d'analyse.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/audio-bpm-detector

Paramètres de la requête

Nom du paramètre Type Requis Description
audioFile file (Téléchargement requis) Oui -
analysisSeconds text Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/audio-bpm-detector pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Données JSON: Données JSON

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-audio-bpm-detector": {
      "name": "audio-bpm-detector",
      "description": "Détecte le BPM d’une piste",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-bpm-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]