METODOLOGÍA

Cómo detectamos los acordes

Todas las transcripciones de AcordesPlay se generan automáticamente a partir del audio. No copiamos acordes ni letras de otras webs. Esta página explica cómo funciona el motor y cuánto acierta, para que sepas cuándo fiarte y cuándo comprobar con el oído.

El proceso

  1. Audio. Se toma la grabación de referencia (el vídeo oficial de YouTube o el archivo que subes) y se usa temporalmente; después se elimina.
  2. Acordes. Un Transformer bidireccional (BTC, publicado en ISMIR 2019) estima en cada instante cuál de 170 acordes suena: 14 tipos por nota, más silencio.
  3. Pulsos y compases. Beat This! (ISMIR 2024) detecta los pulsos y el primer tiempo de cada compás. Los acordes se deciden por pulso y los cambios se colocan en la barra de compás cuando la música lo indica.
  4. Afinación y tonalidad. Se corrige la desafinación de la grabación y la tonalidad se estima a partir de los acordes, que se escriben con sostenidos o bemoles según esa tonalidad.
  5. Niveles. Cada acorde se guarda en tres niveles de detalle para que puedas empezar por la versión sencilla.

Cuánto acierta

Medimos cada versión del motor con dos bancos de pruebas y la herramienta estándar mir_eval:

BancoQué contieneAcierto mayor/menor
GuitarSet180 acompañamientos reales de guitarra con acordes anotados (CC BY 4.0)81,5 %
Mezclas sintéticas60 mezclas con batería, bajo, acompañamiento y melodía; compases de 3/4 y 4/4; desafinación de hasta ±45 cents97,5 %

El acierto indica el porcentaje del tiempo en el que el acorde detectado coincide con la referencia a nivel de mayor/menor. En producciones urbanas con mucho sub-bajo y poca armonía el resultado es menos fiable; esas canciones se marcan con menos acordes esenciales.

Qué hacemos con los errores

Cada ficha tiene un enlace para comunicar errores y, con cuenta, puedes corregir cualquier acorde para ti. Una ficha con metadatos revisados no implica que los acordes estén revisados a mano.

Prueba el detector de acordes · Quiénes somos