Categorías

Detector de Tonalidad

Detecta la tonalidad de una pista

Analiza la energía por clases de altura y la compara con perfiles mayor/menor.

Click to upload file or drag and drop file here

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

Datos clave

Categoría
Media
Tipos de entrada
file, text
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

El Detector de Tonalidad es una herramienta en línea que analiza archivos de audio para determinar la tonalidad (clave musical) de una pista. Utiliza análisis de energía por clases de altura y lo compara con perfiles de escalas mayores y menores para proporcionar resultados precisos en formato JSON.

Cuándo usarlo

  • Cuando necesitas identificar la tonalidad de una canción para mezclarla en una sesión de DJ y asegurar transiciones armónicas.
  • Al componer música y quieres verificar la clave de una grabación de referencia para inspirarte o ajustar tu obra.
  • Para fines educativos, como aprender teoría musical analizando la tonalidad de diferentes pistas de audio.

Cómo funciona

  • Sube un archivo de audio en formatos compatibles, como MP3 o WAV, a través del selector de archivos.
  • La herramienta analiza los primeros segundos del audio (configurable, por defecto 90 segundos) para optimizar el rendimiento.
  • Calcula la energía distribuida en las 12 clases de altura (notas musicales) del fragmento analizado.
  • Compara estos datos con perfiles predefinidos de escalas mayores y menores para determinar la tonalidad más probable y devuelve el resultado en JSON.

Casos de uso

Mezcla de música en vivo para DJs que necesitan identificar tonalidades y armonizar pistas en tiempo real.
Producción musical para compositores que analizan grabaciones existentes para entender su estructura tonal y aplicarla en nuevas creaciones.
Análisis académico de piezas musicales por estudiantes o educadores para estudiar teoría musical mediante ejemplos prácticos.

Ejemplos

1. Detección de tonalidad para mezcla DJ

DJ profesional
Contexto
Un DJ está preparando una lista de reproducción para un evento en vivo y necesita asegurar que las canciones se mezclen armónicamente.
Problema
Identificar rápidamente la tonalidad de varias pistas de audio para planificar transiciones suaves y evitar disonancias.
Cómo usarlo
Sube cada archivo de audio a la herramienta y obtén la tonalidad detectada en segundos.
Resultado
Recibe un JSON con la tonalidad, por ejemplo, {'key': 'G major'}, permitiendo al DJ seleccionar canciones compatibles para una mezcla fluida.

2. Análisis de tonalidad para composición musical

Compositor
Contexto
Un compositor está trabajando en una nueva pieza y quiere analizar una grabación de referencia para entender su estructura tonal.
Problema
Determinar la clave de una canción compleja para incorporar elementos similares o contrastantes en su propia obra.
Cómo usarlo
Carga el archivo de audio y ajusta los segundos de análisis a 120 para capturar secciones más representativas.
Configuración de ejemplo
analysisSeconds: 120
Resultado
Obtiene la tonalidad detectada, como {'key': 'E minor'}, ayudando en el proceso creativo y la toma de decisiones armónicas.

Probar con muestras

audio, file

Hubs relacionados

Preguntas frecuentes

¿Qué formatos de audio son compatibles?

Acepta archivos de audio comunes como MP3, WAV, OGG, según lo soportado por el navegador web.

¿Cuánto tiempo de audio se analiza por defecto?

Por defecto, analiza los primeros 90 segundos, pero puedes ajustar este valor en la opción 'Segundos de análisis'.

¿Qué tan preciso es el detector de tonalidad?

Utiliza algoritmos estándar de análisis musical basados en energía de clases de altura, pero la precisión puede variar según la complejidad y calidad del audio.

¿Puedo analizar archivos de audio largos?

Sí, pero el análisis se limita a los segundos especificados para mantener la eficiencia; archivos muy largos pueden requerir ajuste del tiempo de análisis.

¿El resultado indica si la tonalidad es mayor o menor?

Sí, el resultado JSON incluye la tonalidad detectada, como 'C major' (Do mayor) o 'A minor' (La menor), basado en la comparación con perfiles.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/audio-key-detector

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
audioFile file (Subida requerida) -
analysisSeconds text No -

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/audio-key-detector para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

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

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-audio-key-detector": {
      "name": "audio-key-detector",
      "description": "Detecta la tonalidad de una pista",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=audio-key-detector",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]