La búsqueda de claves es en realidad un problema muy desafiante. Si una pieza musical se adhiere estrictamente a las reglas de la música clásica occidental de práctica común, la clave se puede detectar simplemente mirando la última nota de melodía. Sin embargo, la mayoría de la música en el año 2013 varía de estas reglas o las abandona por completo. Incluso las canciones pop simples pueden tener centros clave ambiguos. Si la canción es modal, basada en una escala particular con una nota raíz inmutable, puede determinar la clave probabilísticamente solo contando las notas de bajo. Pero este tampoco es un método infalible. Una encuesta que analizó 1300 éxitos de Billboard descubrió que el acorde raíz es el tercer acorde más utilizado, después de los acordes V y IV. Las claves en la música del mundo real cambian sorprendentemente con frecuencia y están determinadas por una compleja red de factores contextuales. La mejor manera de determinar una clave es encontrar un músico y hacer que usen sus oídos.
Dada solo una lista de todas las notas tocadas en una pieza, junto con sus duraciones y tiempos de inicio, ¿se puede determinar algorítmicamente la clave?
Related Content
¿Por qué el color de la carpeta es amarillo en Windows?
¿Qué método debo usar para hacer una prueba de esfuerzo en una computadora?
Sí, con certeza probabilística. Esto se llama inducción tonal, y el software de detección de claves es útil para los DJ:
http://www.djtechtools.com/2012/…
Los modos lo complican un poco, pero todavía hay algunas reglas sencillas que pueden indicar el modo:
¿Está la lista en orden de cómo se juegan? Si es así, y si la pieza está escrita en una clave o varias claves, sí, se podría usar un algoritmo para leer en la lista e identificar esas claves.
More Interesting
¿Recomiendas estudiar el enfoque bayesiano hacia el aprendizaje automático?
¿Cuáles son los 20 mejores juegos de PC que todo jugador hardcore debería jugar?
¿Es seguro que mi dispositivo de almacenamiento externo se expulse después de apagar mi PC?
¿Cuáles son las desventajas de los árboles críticos?
¿Qué es el cuello de botella de von Neumann y cómo se puede evitar?
¿El aprendizaje automático es beneficioso para nosotros en el futuro?
¿Qué puedo hacer con Cloud Computing?
¿Cuál es la opción más barata para implementar microservicios?
¿Qué es una explicación intuitiva sobre cómo funciona un árbol de sufijos comprimido?
¿Cómo es tomar COS 487 (Teoría de la Computación) en Princeton?
¿Hay alguna diferencia entre los simuladores Cadence Specter y Synopsys HSPICE?
¿Cómo sería el currículum de un experto en infraestructura de TI?
¿Cuál es la diferencia entre memoria de rango único y memoria de doble rango?