Guitar solo tracker
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.21/1098 |
Resumo: | A motivação para este trabalho vem da necessidade que o autor tem em poder registar as notas tocadas na guitarra durante o processo de improviso. Quando o músico está a improvisar na guitarra, muitas vezes não se recorda das notas tocadas no momento, este trabalho trata o desenvolvimento de uma aplicação para guitarristas, que permita registar as notas tocadas na guitarra eléctrica ou clássica. O sinal é adquirido a partir da guitarra e processado com requisitos de tempo real na captura do sinal. As notas produzidas pela guitarra eléctrica, ligada ao computador, são representadas no formato de tablatura e/ou partitura. Para este efeito a aplicação capta o sinal proveniente da guitarra eléctrica a partir da placa de som do computador e utiliza algoritmos de detecção de frequência e algoritmos de estimação de duração de cada sinal para construir o registo das notas tocadas. A aplicação é desenvolvida numa perspectiva multi-plataforma, podendo ser executada em diferentes sistemas operativos Windows e Linux, usando ferramentas e bibliotecas de domínio público. Os resultados obtidos mostram a possibilidade de afinar a guitarra com valores de erro na ordem de 2 Hz em relação às frequências de afinação standard. A escrita da tablatura apresenta resultados satisfatórios, mas que podem ser melhorados. Para tal será necessário melhorar a implementação de técnicas de processamento do sinal bem como a comunicação entre processos para resolver os problemas encontrados nos testes efectuados. |
id |
RCAP_a8f8393385e5a6292389116ba6d7c22c |
---|---|
oai_identifier_str |
oai:repositorio.ipl.pt:10400.21/1098 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Guitar solo trackerReconhecimento automático de notas musicaisTranscrição musicalDetecção e estimação de frequênciasFast Fourier TransformAlgoritmo de GoertzelAuto-correlaçãoAutomatic recognition of musical notesMusical transcriptionDetection and estimations of frequenciesFast Fourier transformGoertzel algorithmAutocorrelationA motivação para este trabalho vem da necessidade que o autor tem em poder registar as notas tocadas na guitarra durante o processo de improviso. Quando o músico está a improvisar na guitarra, muitas vezes não se recorda das notas tocadas no momento, este trabalho trata o desenvolvimento de uma aplicação para guitarristas, que permita registar as notas tocadas na guitarra eléctrica ou clássica. O sinal é adquirido a partir da guitarra e processado com requisitos de tempo real na captura do sinal. As notas produzidas pela guitarra eléctrica, ligada ao computador, são representadas no formato de tablatura e/ou partitura. Para este efeito a aplicação capta o sinal proveniente da guitarra eléctrica a partir da placa de som do computador e utiliza algoritmos de detecção de frequência e algoritmos de estimação de duração de cada sinal para construir o registo das notas tocadas. A aplicação é desenvolvida numa perspectiva multi-plataforma, podendo ser executada em diferentes sistemas operativos Windows e Linux, usando ferramentas e bibliotecas de domínio público. Os resultados obtidos mostram a possibilidade de afinar a guitarra com valores de erro na ordem de 2 Hz em relação às frequências de afinação standard. A escrita da tablatura apresenta resultados satisfatórios, mas que podem ser melhorados. Para tal será necessário melhorar a implementação de técnicas de processamento do sinal bem como a comunicação entre processos para resolver os problemas encontrados nos testes efectuados.The motivation for this work comes from the author's need to be able to record the notes played on guitar during the process of improvisation. When the musician is improvising on the guitar, often does not remember the notes played at the time, this work addresses the development of na application for guitarists. The application aims to register the notes played on a classic or electric guitar. The signal is obtained from the guitar and processed with real-time requirements for áudio capture. The notes produced by the electric guitar, connected to the computer, are presented in the form of a tablature and/or score. In order to get this result, the application captures the signal of a guitar, by the sound card of the computer, and uses frequency estimation and detection algorithms and signal duration algorithms, in order to create the register of the notes played. The application is developed in a multi-platform perspective, allowing to be run in diferente operating systems, using tools and public domain libraries. The obtained results show a possibility of tuning the guitar with an error within a 2 Hz range in relation to the frequency tuning standard. However the writing of the tablature has not obtained conclusive results regarding the level of reliability of the application. Therefore improvements of the implementation of the signal processing in order to solve the problems found during testing and interprocess communication, will be necessary.Ferreira, Artur JorgeRCIPLDória, Alaney Kilson2012-01-30T11:23:33Z2011-032011-03-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.21/1098porDória, Alaney Kilson - Guitar solo tracker. Lisboa: Instituto Superior de Engenharia de Lisboa, 2011. Dissertação de mestrado.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-08-03T09:38:40Zoai:repositorio.ipl.pt:10400.21/1098Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T20:11:13.768409Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Guitar solo tracker |
title |
Guitar solo tracker |
spellingShingle |
Guitar solo tracker Dória, Alaney Kilson Reconhecimento automático de notas musicais Transcrição musical Detecção e estimação de frequências Fast Fourier Transform Algoritmo de Goertzel Auto-correlação Automatic recognition of musical notes Musical transcription Detection and estimations of frequencies Fast Fourier transform Goertzel algorithm Autocorrelation |
title_short |
Guitar solo tracker |
title_full |
Guitar solo tracker |
title_fullStr |
Guitar solo tracker |
title_full_unstemmed |
Guitar solo tracker |
title_sort |
Guitar solo tracker |
author |
Dória, Alaney Kilson |
author_facet |
Dória, Alaney Kilson |
author_role |
author |
dc.contributor.none.fl_str_mv |
Ferreira, Artur Jorge RCIPL |
dc.contributor.author.fl_str_mv |
Dória, Alaney Kilson |
dc.subject.por.fl_str_mv |
Reconhecimento automático de notas musicais Transcrição musical Detecção e estimação de frequências Fast Fourier Transform Algoritmo de Goertzel Auto-correlação Automatic recognition of musical notes Musical transcription Detection and estimations of frequencies Fast Fourier transform Goertzel algorithm Autocorrelation |
topic |
Reconhecimento automático de notas musicais Transcrição musical Detecção e estimação de frequências Fast Fourier Transform Algoritmo de Goertzel Auto-correlação Automatic recognition of musical notes Musical transcription Detection and estimations of frequencies Fast Fourier transform Goertzel algorithm Autocorrelation |
description |
A motivação para este trabalho vem da necessidade que o autor tem em poder registar as notas tocadas na guitarra durante o processo de improviso. Quando o músico está a improvisar na guitarra, muitas vezes não se recorda das notas tocadas no momento, este trabalho trata o desenvolvimento de uma aplicação para guitarristas, que permita registar as notas tocadas na guitarra eléctrica ou clássica. O sinal é adquirido a partir da guitarra e processado com requisitos de tempo real na captura do sinal. As notas produzidas pela guitarra eléctrica, ligada ao computador, são representadas no formato de tablatura e/ou partitura. Para este efeito a aplicação capta o sinal proveniente da guitarra eléctrica a partir da placa de som do computador e utiliza algoritmos de detecção de frequência e algoritmos de estimação de duração de cada sinal para construir o registo das notas tocadas. A aplicação é desenvolvida numa perspectiva multi-plataforma, podendo ser executada em diferentes sistemas operativos Windows e Linux, usando ferramentas e bibliotecas de domínio público. Os resultados obtidos mostram a possibilidade de afinar a guitarra com valores de erro na ordem de 2 Hz em relação às frequências de afinação standard. A escrita da tablatura apresenta resultados satisfatórios, mas que podem ser melhorados. Para tal será necessário melhorar a implementação de técnicas de processamento do sinal bem como a comunicação entre processos para resolver os problemas encontrados nos testes efectuados. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-03 2011-03-01T00:00:00Z 2012-01-30T11:23:33Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.21/1098 |
url |
http://hdl.handle.net/10400.21/1098 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
Dória, Alaney Kilson - Guitar solo tracker. Lisboa: Instituto Superior de Engenharia de Lisboa, 2011. Dissertação de mestrado. |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799133364398063616 |