Catégories

Détecteur de Tonalité

Détecte la tonalité d’un morceau

Analyse l’énergie des classes de hauteur et la compare aux profils majeur/mineur.

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 tonalité analyse un fichier audio pour déterminer la tonalité musicale, en se basant sur l'énergie des classes de hauteur et les profils majeur et mineur. Idéal pour les musiciens, producteurs et ingénieurs du son.

Quand l’utiliser

  • Lorsque vous devez connaître la tonalité d'un morceau pour l'arrangement ou le remix.
  • Pour vérifier la cohérence tonale dans une production audio ou un mixage.
  • Avant de mixer ou masteriser un fichier audio afin d'harmoniser les éléments.

Comment ça marche

  • Téléchargez un fichier audio via le champ dédié.
  • Le système analyse l'énergie des différentes classes de hauteur dans le signal audio.
  • Il compare ces données aux profils de tonalité majeure et mineure.
  • La tonalité détectée est retournée au format JSON.

Cas d’usage

Analyser la tonalité d'une chanson pour créer des reprises ou des remix harmonieux.
Vérifier la tonalité dans des enregistrements live ou des démos avant production.
Éduquer les étudiants en musique sur la théorie tonale en analysant des extraits audio.

Exemples

1. Détection de tonalité pour un remix

Contexte
Un DJ prépare un remix et doit harmoniser les nouvelles parties avec le morceau original.
Problème
Identifier rapidement la tonalité du fichier audio source pour éviter les dissonances.
Comment l’utiliser
Téléchargez le fichier audio et laissez l'outil analyser les premières 90 secondes par défaut.
Résultat
La tonalité détectée est retournée, permettant au DJ de sélectionner des accords et des mélodies compatibles.

2. Vérification tonale pour un mixage

Contexte
Un ingénieur du son travaille sur un album et doit assurer la cohérence tonale entre plusieurs pistes.
Problème
Comparer les tonalités de fichiers audio distincts pour maintenir une harmonie globale.
Comment l’utiliser
Analysez chaque fichier individuellement en ajustant les secondes d'analyse si nécessaire pour couvrir des sections spécifiques.
Résultat
Les tonalités sont identifiées, aidant à équilibrer le mixage et à éviter les conflits tonals.

Tester avec des échantillons

audio, file

Hubs associés

FAQ

Quels formats audio sont supportés ?

Le supporte les formats audio courants comme MP3, WAV, FLAC, et autres via le type 'audio/*'.

Combien de secondes sont analysées par défaut ?

Par défaut, seules les premières 90 secondes du fichier sont analysées, mais vous pouvez ajuster cette durée.

Puis-je analyser tout le morceau ?

Oui, en modifiant le champ 'Secondes d'analyse' pour couvrir la durée complète du fichier.

La détection est-elle toujours précise ?

L'outil utilise des algorithmes standards, mais la précision peut varier selon la complexité et la clarté du morceau.

Comment interpréter le résultat ?

Le résultat JSON indique la tonalité détectée, par exemple 'C major' ou 'A minor', basée sur l'analyse énergétique.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/audio-key-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-key-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-key-detector": {
      "name": "audio-key-detector",
      "description": "Détecte la tonalité d’un morceau",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-key-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]