Publicação
Evolving a Multi-Classifier System for Multi-Pitch Estimation of Piano Music and Beyond: An Application of Cartesian Genetic Programming
| datacite.subject.fos | Engenharia e Tecnologia | |
| datacite.subject.fos | Ciências Naturais::Ciências Físicas | |
| datacite.subject.fos | Engenharia e Tecnologia::Engenharia Química | |
| datacite.subject.fos | Ciências Naturais::Ciências da Computação e da Informação | |
| datacite.subject.sdg | 08:Trabalho Digno e Crescimento Económico | |
| datacite.subject.sdg | 09:Indústria, Inovação e Infraestruturas | |
| datacite.subject.sdg | 10:Reduzir as Desigualdades | |
| dc.contributor.author | Miragaia, Rolando | |
| dc.contributor.author | Fernández, Francisco | |
| dc.contributor.author | Reis, Gustavo | |
| dc.contributor.author | Inácio, Tiago | |
| dc.date.accessioned | 2026-03-11T17:32:20Z | |
| dc.date.available | 2026-03-11T17:32:20Z | |
| dc.date.issued | 2021-03-24 | |
| dc.description.abstract | This paper presents a new method with a set of desirable properties for multi-pitch estimation of piano recordings. We propose a framework based on a set of classifiers to analyze audio input and to identify piano notes present in a given audio signal. Our system’s classifiers are evolved using Cartesian genetic programming: we take advantage of Cartesian genetic programming to evolve a set of mathematical functions that act as independent classifiers for piano notes. Two significant improvements are described: the use of a harmonic mask for better fitness values and a data augmentation process for improving the training stage. The proposed approach achieves com-petitive results using F-measure metrics when compared to state-of-the-art algorithms. Then, we go beyond piano and show how it can be directly applied to other musical instruments, achieving even better results. Our system’s architecture is also described to show the feasibility of its parallelization and its implementation as a real-time system. Our methodology is also a white-box optimization approach that allows for clear analysis of the solutions found and for researchers to learn and test improvements based on the new findings. | eng |
| dc.description.sponsorship | Funding This research was funded by the Spanish Ministry of Economy and Competitiveness under project TIN2017-85727-C4-{2,4}-P; by the Regional Government of Extremadura, Department of Commerce and Economy, the European Regional Development Fund, a way to build Europe, under project IB16035; and by Junta de Extremadura, project GR15068 and project GR18049. Acknowledgments The authors would like to thank to P. Domingues for providing powerful hardware at Polytechnic of Leiria to perform important tests; P. Chavez for his hard work on configuring the blade machines at the Universidad de Extremadura, Mérida, so that we could perform tests; and Jorge Alvarado for technical support on installing and configuring software and virtualization solutions. We also would like to thank CIIC—Computer Science and Communication Research Centre - for the logistic support and co-funding by FCT - Fundação para a Ciência e Tecnologia, I.P., under the project UIDB/04524/2020. | |
| dc.identifier.citation | Miragaia, R.; Fernández, F.; Reis, G.; Inácio, T. Evolving a Multi-Classifier System for Multi-Pitch Estimation of Piano Music and Beyond: An Application of Cartesian Genetic Programming. Appl. Sci. 2021, 11, 2902. https://doi.org/10.3390/app11072902. | |
| dc.identifier.doi | 10.3390/app11072902 | |
| dc.identifier.eissn | 2076-3417 | |
| dc.identifier.uri | http://hdl.handle.net/10400.8/15846 | |
| dc.language.iso | eng | |
| dc.peerreviewed | yes | |
| dc.publisher | MDPI | |
| dc.relation | Research Center in Informatics and Communications | |
| dc.relation.hasversion | https://www.mdpi.com/2076-3417/11/7/2902 | |
| dc.relation.ispartof | Applied Sciences | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | multi-pitch estimation | |
| dc.subject | multiple-F0 estimation | |
| dc.subject | evolutionary computing | |
| dc.subject | Cartesian genetic programming | |
| dc.subject | genetic programming | |
| dc.subject | music transcription | |
| dc.subject | machine learning | |
| dc.title | Evolving a Multi-Classifier System for Multi-Pitch Estimation of Piano Music and Beyond: An Application of Cartesian Genetic Programming | eng |
| dc.type | journal article | |
| dspace.entity.type | Publication | |
| oaire.awardNumber | UIDB/04524/2020 | |
| oaire.awardTitle | Research Center in Informatics and Communications | |
| oaire.awardURI | info:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04524%2F2020/PT | |
| oaire.citation.endPage | 27 | |
| oaire.citation.issue | 7 | |
| oaire.citation.startPage | 1 | |
| oaire.citation.title | Applied Sciences (Switzerland) | |
| oaire.citation.volume | 11 | |
| oaire.fundingStream | 6817 - DCRRNI ID | |
| oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | |
| person.familyName | Miragaia | |
| person.familyName | Jorge dos Reis | |
| person.givenName | Rolando | |
| person.givenName | Gustavo Miguel | |
| person.identifier.ciencia-id | C712-E02E-0ED2 | |
| person.identifier.ciencia-id | C41A-BC63-08E6 | |
| person.identifier.orcid | 0000-0003-4213-9302 | |
| person.identifier.orcid | 0000-0002-5903-8754 | |
| person.identifier.rid | GLS-3615-2022 | |
| person.identifier.scopus-author-id | 26422369700 | |
| project.funder.identifier | http://doi.org/10.13039/501100001871 | |
| project.funder.name | Fundação para a Ciência e a Tecnologia | |
| relation.isAuthorOfPublication | c3934650-8cbe-40cd-bb29-31c57baa49e2 | |
| relation.isAuthorOfPublication | 77b7fb9b-3584-4057-a3d8-de29d3fab6c1 | |
| relation.isAuthorOfPublication.latestForDiscovery | c3934650-8cbe-40cd-bb29-31c57baa49e2 | |
| relation.isProjectOfPublication | 67435020-fe0d-4b46-be85-59ee3c6138c7 | |
| relation.isProjectOfPublication.latestForDiscovery | 67435020-fe0d-4b46-be85-59ee3c6138c7 |
Ficheiros
Principais
1 - 1 de 1
A carregar...
- Nome:
- Evolving a multi-classifier system for multi-pitch estimation of piano music and beyond An application of cartesian genetic programming.pdf
- Tamanho:
- 1.97 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
- This paper presents a new method with a set of desirable properties for multi-pitch estimation of piano recordings. We propose a framework based on a set of classifiers to analyze audio input and to identify piano notes present in a given audio signal. Our system’s classifiers are evolved using Cartesian genetic programming: we take advantage of Cartesian genetic programming to evolve a set of mathematical functions that act as independent classifiers for piano notes. Two significant improvements are described: the use of a harmonic mask for better fitness values and a data augmentation process for improving the training stage. The proposed approach achieves com-petitive results using F-measure metrics when compared to state-of-the-art algorithms. Then, we go beyond piano and show how it can be directly applied to other musical instruments, achieving even better results. Our system’s architecture is also described to show the feasibility of its parallelization and its implementation as a real-time system. Our methodology is also a white-box optimization approach that allows for clear analysis of the solutions found and for researchers to learn and test improvements based on the new findings.
Licença
1 - 1 de 1
Miniatura indisponível
- Nome:
- license.txt
- Tamanho:
- 1.32 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
