Autor: FUENTES FERNÁNDEZ, Samuel
Título: Diseño de componentes software para el tratamiento digital de partituras y su uso aplicado al análisis musical
Fecha: 2025
Materia: ---
Escuela: E.T.S.I. Y SISTEMAS DE TELECOMUNICACIÓN
Departamento: SIN DEPARTAMENTO DEFINIDO
Acceso electrónico: https://oa.upm.es/88368/
Director/a(s):
- Director/a: DÍAZ DE LA FUENTE, Alicia
Resumen: Music has been involved with computer engineering since the beginning of this field of study. Many of the efforts made to integrate these two worlds have focused on sound, although there have been many initiatives circumscribed to music notation, currently part of the music information retrieval or MIR. The first goal of this research is to develop C# libraries to work with digital music scores in MusicXML formatwhich is the working standard for most of the existing applications and programs. The second goal is to design a music analysis system based on the developed libraries. The system described uses statistical sweeps through different heuristics, so it can perform music analyses that show results consistent with those obtained by different human analysts. The choice of music analysis as the field in which to test the developed libraries is not an arbitrary decision. It comes from the relative scarcity of technological resources that could help learning or practicing this subject. Moreover, many of the existing projects are either discontinued or do not have any support at all. One of the obstacles when designing music analysis systems is the huge casuistry and subjectivity this field has. To overcome this difficulty, the suggested design is highly adaptable and customizable thanks to its ability to be configured through external repositories. These files enable the users to tailor their analytic paradigms without needing to code. The results obtained through different metrics show the viability of the resulting analytic design. Moreover, the mere operation of the analytic application proves the correct performance of the developed libraries and their great potential when interacting with different digital music notation tasks. RESUMEN La música ha estado presente en el mundo de la informática desde los comienzos de esta disciplina. Aunque muchos de los esfuerzos para integrar estos dos mundos se han destinado al aspecto sonoro de la música, también han existido numerosas iniciativas centradas en la representación de partituras, englobada en lo que actualmente se conoce como MIR o recuperación de información musical. El primer objetivo de la presente investigación es el desarrollo de bibliotecas software para poder trabajar con partituras en formato MusicXML el estándar de facto en el mercado a través de código escrito en el lenguaje de programación C#. El segundo objetivo es, partiendo de las bibliotecas implementadas, plantear un sistema informático de ayuda al análisis musical. El desarrollo propuesto está basado en gran medida en barridos estadísticos, que, a través de distintas heurísticas, permiten llevar a cabo análisis musicales con unos resultados coherentes con los obtenidos por distintos analistas humanos. La elección del análisis musical como campo en el que poner a prueba las bibliotecas desarrolladas no es una cuestión arbitraria. Esta decisión viene dada por la relativa escasez de recursos tecnológicos que contribuyan al aprendizaje o la práctica de esta materia, además de una falta de continuidad y soporte en muchos de los proyectos existentes. Uno de los obstáculos a la hora de plantear sistemas informáticos relacionados con el análisis musical es la amplia casuística de esta rama de la música, que además tiene un gran componente subjetivo. Esta circunstancia se compensa dotando al diseño propuesto de una gran adaptabilidad y personalización, gracias a la configuración mediante repositorios externos. El uso de estos archivos permite modificar los parámetros utilizados para analizar sin necesidad de alterar el código de la aplicación, de modo que cada usuario pueda utilizar los paradigmas analíticos que estime oportunos. Los resultados obtenidos a través de distintas métricas prueban la viabilidad del sistema de ayuda al análisis planteado. A su vez, el funcionamiento de esta aplicación analítica permite comprobar el correcto desempeño de las bibliotecas desarrolladas, además de mostrar el potencial de las mismas para distintas tareas que utilicen sistemas de notación musical digitales.