La estimación multitonal, o estimación de frecuencias fundamentales múltiples, es el proceso de extracción de la notación musical (tonos) de una señal acústica dada. La estimación de múltiples tonos es una de las tareas que pertenecen a la recuperación de información musical basada en el contenido. Entre todos los instrumentos musicales, el piano es uno de los más populares en todo el mundo y uno de los más complejos en cuanto a variedad de tonos y número de notas simultáneas. Estas son las principales razones que nos motivan a investigar sobre la Estimación Tonal Múltiple de los sonidos del piano.
Esta tesis describe una investigación que comenzó con la necesidad de desarrollar una caja de herramientas genérica para Matlab, capaz de ayudar a los usuarios a codificar problemas utilizando la Programación Genética Cartesiana. Utilizando una aproximación iterativa de pequeños pasos, abordamos el problema de la Estimación Multitono, comenzando con una primera aproximación al problema para sonidos de piano. Desarrollamos una arquitectura basada en clasificadores múltiples, en la que hay un clasificador para cada nota de piano. El sistema ha sufrido varias mejoras para ser más preciso, flexible y rápido. Aprovechando la arquitectura de multiclasificadores alcanzamos el rendimiento en tiempo real utilizando un procesador de varios núcleos con los clasificadores distribuidos. También extendimos la técnica utilizada para la estimación multitono de sonidos de piano a otros instrumentos musicales como la guitarra y demostramos su viabilidad con el apoyo de experimentos y resultados.
Multi-Pitch Estimation, or multiple fundamental frequency estimation, is the process of extracting the musical notation (pitches) from a given acoustic signal. Multi-Pitch Estimation is one of the tasks that belong to Content-based Music Information Retrieval. Among all musical instruments, piano is one of the most popular worldwide, and one of the most complex concerning pitch variety and number of simultaneous notes. These are the main reasons that motivate us to research on Multi-Pitch Estimation of piano sounds. The problem of Multi-Pitch Estimation is addressed as classification problem, with the main objective being to find the musical notes that are present in an observed sound signal. This problem is tackled using one of the most prominent and recent methodologies of the family of Evolutionary Algorithms -- Cartesian Genetic Programming. This thesis presents a novel approach to the problem of Pitch Estimation, using Cartesian Genetic Programming. This thesis describes a research that started with the need of developing a generic toolbox for Matlab, capable of aiding users to encode problems using Cartesian Genetic Programming. Using a small step iterative approach, we tackled the problem of Multi-Pitch Estimation, starting with a first approach to the problem for piano sounds. The system has undergone several improvements in order to become more accurate, flexible and faster. Taking advantage of the multi-classifier architecture we reached the real time performance using a several core processor with the classifiers distributed. We also extended the technique to other musical instruments like guitar and we showed its feasibility with the supported of experiments and results.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados