Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/2435 |
Resumo: | A recuperação de informações musicais (MIR Music Information Retrieval) é uma área de pesquisa extensa e útil para um conjunto de aplicações como identificação automática de intérprete, compositor ou gênero musical, busca e navegação em bibliotecas musicais, dentre outras. O projeto Um País, Um Violão , realizado no Centro de Informática da Universidade Federal de Pernambuco, se propõe a estudar a interpretação violonística no acompanhamento da bossa nova e, neste contexto, o reconhecimento de acordes tem papel fundamental. Dado que a bossa nova possui harmonia jazzística, favorecendo a utilização recorrente de dissonâncias, e os intérpretes freqüentemente realizam re-harmonizações durante a execução das peças, a maneira com a qual tais aspectos são executados torna-se uma informação importante na caracterização de um dado intérprete e no estudo de sua interpretação. Entretanto, para realização de tal estudo, os requisitos do reconhecimento de acordes são mais exigentes do que os considerados na literatura atual. O processo proposto lida com harmonia jazzística, a mais complexa estrutura harmônica na música ocidental. Nenhum trabalho encontrado na literatura considera tal complexidade. Infelizmente, a tecnologia atual de captura MIDI em violões é muito sensível a diversos fatores, e ainda insere uma quantidade grande de ruído nos dados capturados. Portanto, o processo inclui uma etapa de préprocessamento das seqüências capturadas para minimização de ruídos. Além disso, por motivos que serão discutidos no quinto capítulo, realizou-se um estudo para garantir que os atrasos gerados pelo captador MIDI são aceitáveis. Para minimizar os ruídos inerentes à captura realizada pelos violões MIDI, foi proposta uma técnica baseada em duas bases de regras, executadas em série, porém realizando-se uma segmentação simples antes da execução da segunda base. A primeira base contém regras simples e elimina eventos claramente ruidosos, além de marcar potenciais ruídos para análise na segunda etapa quando mais informações estão disponíveis. A segunda base contém regras mais complexas, que consideram informações harmônicas e contextuais locais para tratar eventos marcados na primeira fase, eliminando ou corrigindo o ruído restante. O processo proposto para detecção de acordes nas seqüências MIDI divide o problema em três fases: primeiramente, realiza-se a segmentação da seqüência, tentando identificar os pontos de mudança de acorde através de um algoritmo que utiliza conhecimento específico do domínio. Em seguida, utiliza-se uma função de utilidade e um conjunto de padrões de acordes recorrentes em harmonia jazzística e posições comuns no braço do violão para identificar os acordes candidatos em cada segmento, construindo-se um grafo. Por fim, particiona-se o grafo encontrado em regiões de incerteza, ou seja, regiões onde há mais de um acorde candidato para cada camada, cercadas por regiões de certeza, e utiliza-se um conjunto de regras contendo padrões de seqüências recorrentes em harmonia jazzística para tentar resolver os casos ambíguos em cada sub-grafo. Além disso, realizou-se um estudo, inédito na literatura, sobre a confiabilidade da precisão temporal da captura realizada por violões MIDI, comparando-a com a precisão obtida pelos algoritmos de detecção de ataques em sinais de áudio. O pré-processamento obteve bons resultados na minimização de eventos ruidosos nas seqüências MIDI. Os resultados chegaram a 74,44% de precisão em reconhecimento de acordes, e foram bastante satisfatórios, especialmente com respeito à completude harmônica envolvida quando considera-se a quantidade de dissonâncias usadas na harmonia jazzística |
id |
UFPE_576c3058d8e01d86b2cffe63b55cd6bc |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/2435 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
Enrique Pereira Scholz, RicardoLisboa Ramalho, Geber 2014-06-12T15:58:13Z2014-06-12T15:58:13Z2008-01-31Enrique Pereira Scholz, Ricardo; Lisboa Ramalho, Geber. Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI . 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008.https://repositorio.ufpe.br/handle/123456789/2435A recuperação de informações musicais (MIR Music Information Retrieval) é uma área de pesquisa extensa e útil para um conjunto de aplicações como identificação automática de intérprete, compositor ou gênero musical, busca e navegação em bibliotecas musicais, dentre outras. O projeto Um País, Um Violão , realizado no Centro de Informática da Universidade Federal de Pernambuco, se propõe a estudar a interpretação violonística no acompanhamento da bossa nova e, neste contexto, o reconhecimento de acordes tem papel fundamental. Dado que a bossa nova possui harmonia jazzística, favorecendo a utilização recorrente de dissonâncias, e os intérpretes freqüentemente realizam re-harmonizações durante a execução das peças, a maneira com a qual tais aspectos são executados torna-se uma informação importante na caracterização de um dado intérprete e no estudo de sua interpretação. Entretanto, para realização de tal estudo, os requisitos do reconhecimento de acordes são mais exigentes do que os considerados na literatura atual. O processo proposto lida com harmonia jazzística, a mais complexa estrutura harmônica na música ocidental. Nenhum trabalho encontrado na literatura considera tal complexidade. Infelizmente, a tecnologia atual de captura MIDI em violões é muito sensível a diversos fatores, e ainda insere uma quantidade grande de ruído nos dados capturados. Portanto, o processo inclui uma etapa de préprocessamento das seqüências capturadas para minimização de ruídos. Além disso, por motivos que serão discutidos no quinto capítulo, realizou-se um estudo para garantir que os atrasos gerados pelo captador MIDI são aceitáveis. Para minimizar os ruídos inerentes à captura realizada pelos violões MIDI, foi proposta uma técnica baseada em duas bases de regras, executadas em série, porém realizando-se uma segmentação simples antes da execução da segunda base. A primeira base contém regras simples e elimina eventos claramente ruidosos, além de marcar potenciais ruídos para análise na segunda etapa quando mais informações estão disponíveis. A segunda base contém regras mais complexas, que consideram informações harmônicas e contextuais locais para tratar eventos marcados na primeira fase, eliminando ou corrigindo o ruído restante. O processo proposto para detecção de acordes nas seqüências MIDI divide o problema em três fases: primeiramente, realiza-se a segmentação da seqüência, tentando identificar os pontos de mudança de acorde através de um algoritmo que utiliza conhecimento específico do domínio. Em seguida, utiliza-se uma função de utilidade e um conjunto de padrões de acordes recorrentes em harmonia jazzística e posições comuns no braço do violão para identificar os acordes candidatos em cada segmento, construindo-se um grafo. Por fim, particiona-se o grafo encontrado em regiões de incerteza, ou seja, regiões onde há mais de um acorde candidato para cada camada, cercadas por regiões de certeza, e utiliza-se um conjunto de regras contendo padrões de seqüências recorrentes em harmonia jazzística para tentar resolver os casos ambíguos em cada sub-grafo. Além disso, realizou-se um estudo, inédito na literatura, sobre a confiabilidade da precisão temporal da captura realizada por violões MIDI, comparando-a com a precisão obtida pelos algoritmos de detecção de ataques em sinais de áudio. O pré-processamento obteve bons resultados na minimização de eventos ruidosos nas seqüências MIDI. Os resultados chegaram a 74,44% de precisão em reconhecimento de acordes, e foram bastante satisfatórios, especialmente com respeito à completude harmônica envolvida quando considera-se a quantidade de dissonâncias usadas na harmonia jazzísticaConselho Nacional de Desenvolvimento Científico e TecnológicoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessExtração de informações musicaisReconhecimento de acordesExtração de acordesSegmentação musicalAnálise musicalViolão MIDIBossa-nova Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo3307_1.pdf.jpgarquivo3307_1.pdf.jpgGenerated Thumbnailimage/jpeg1245https://repositorio.ufpe.br/bitstream/123456789/2435/4/arquivo3307_1.pdf.jpg50b31d2d4b571989113913d58d509f9fMD54ORIGINALarquivo3307_1.pdfapplication/pdf2559653https://repositorio.ufpe.br/bitstream/123456789/2435/1/arquivo3307_1.pdfba931eaf39be77a41a6ed230c728e72eMD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2435/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo3307_1.pdf.txtarquivo3307_1.pdf.txtExtracted texttext/plain209175https://repositorio.ufpe.br/bitstream/123456789/2435/3/arquivo3307_1.pdf.txtc44dd3c8526c0ea661e26ef40eb5916aMD53123456789/24352019-10-25 12:54:05.438oai:repositorio.ufpe.br:123456789/2435Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T15:54:05Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
title |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
spellingShingle |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI Enrique Pereira Scholz, Ricardo Extração de informações musicais Reconhecimento de acordes Extração de acordes Segmentação musical Análise musical Violão MIDI Bossa-nova |
title_short |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
title_full |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
title_fullStr |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
title_full_unstemmed |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
title_sort |
Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI |
author |
Enrique Pereira Scholz, Ricardo |
author_facet |
Enrique Pereira Scholz, Ricardo |
author_role |
author |
dc.contributor.author.fl_str_mv |
Enrique Pereira Scholz, Ricardo |
dc.contributor.advisor1.fl_str_mv |
Lisboa Ramalho, Geber |
contributor_str_mv |
Lisboa Ramalho, Geber |
dc.subject.por.fl_str_mv |
Extração de informações musicais Reconhecimento de acordes Extração de acordes Segmentação musical Análise musical Violão MIDI Bossa-nova |
topic |
Extração de informações musicais Reconhecimento de acordes Extração de acordes Segmentação musical Análise musical Violão MIDI Bossa-nova |
description |
A recuperação de informações musicais (MIR Music Information Retrieval) é uma área de pesquisa extensa e útil para um conjunto de aplicações como identificação automática de intérprete, compositor ou gênero musical, busca e navegação em bibliotecas musicais, dentre outras. O projeto Um País, Um Violão , realizado no Centro de Informática da Universidade Federal de Pernambuco, se propõe a estudar a interpretação violonística no acompanhamento da bossa nova e, neste contexto, o reconhecimento de acordes tem papel fundamental. Dado que a bossa nova possui harmonia jazzística, favorecendo a utilização recorrente de dissonâncias, e os intérpretes freqüentemente realizam re-harmonizações durante a execução das peças, a maneira com a qual tais aspectos são executados torna-se uma informação importante na caracterização de um dado intérprete e no estudo de sua interpretação. Entretanto, para realização de tal estudo, os requisitos do reconhecimento de acordes são mais exigentes do que os considerados na literatura atual. O processo proposto lida com harmonia jazzística, a mais complexa estrutura harmônica na música ocidental. Nenhum trabalho encontrado na literatura considera tal complexidade. Infelizmente, a tecnologia atual de captura MIDI em violões é muito sensível a diversos fatores, e ainda insere uma quantidade grande de ruído nos dados capturados. Portanto, o processo inclui uma etapa de préprocessamento das seqüências capturadas para minimização de ruídos. Além disso, por motivos que serão discutidos no quinto capítulo, realizou-se um estudo para garantir que os atrasos gerados pelo captador MIDI são aceitáveis. Para minimizar os ruídos inerentes à captura realizada pelos violões MIDI, foi proposta uma técnica baseada em duas bases de regras, executadas em série, porém realizando-se uma segmentação simples antes da execução da segunda base. A primeira base contém regras simples e elimina eventos claramente ruidosos, além de marcar potenciais ruídos para análise na segunda etapa quando mais informações estão disponíveis. A segunda base contém regras mais complexas, que consideram informações harmônicas e contextuais locais para tratar eventos marcados na primeira fase, eliminando ou corrigindo o ruído restante. O processo proposto para detecção de acordes nas seqüências MIDI divide o problema em três fases: primeiramente, realiza-se a segmentação da seqüência, tentando identificar os pontos de mudança de acorde através de um algoritmo que utiliza conhecimento específico do domínio. Em seguida, utiliza-se uma função de utilidade e um conjunto de padrões de acordes recorrentes em harmonia jazzística e posições comuns no braço do violão para identificar os acordes candidatos em cada segmento, construindo-se um grafo. Por fim, particiona-se o grafo encontrado em regiões de incerteza, ou seja, regiões onde há mais de um acorde candidato para cada camada, cercadas por regiões de certeza, e utiliza-se um conjunto de regras contendo padrões de seqüências recorrentes em harmonia jazzística para tentar resolver os casos ambíguos em cada sub-grafo. Além disso, realizou-se um estudo, inédito na literatura, sobre a confiabilidade da precisão temporal da captura realizada por violões MIDI, comparando-a com a precisão obtida pelos algoritmos de detecção de ataques em sinais de áudio. O pré-processamento obteve bons resultados na minimização de eventos ruidosos nas seqüências MIDI. Os resultados chegaram a 74,44% de precisão em reconhecimento de acordes, e foram bastante satisfatórios, especialmente com respeito à completude harmônica envolvida quando considera-se a quantidade de dissonâncias usadas na harmonia jazzística |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008-01-31 |
dc.date.accessioned.fl_str_mv |
2014-06-12T15:58:13Z |
dc.date.available.fl_str_mv |
2014-06-12T15:58:13Z |
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.citation.fl_str_mv |
Enrique Pereira Scholz, Ricardo; Lisboa Ramalho, Geber. Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI . 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/2435 |
identifier_str_mv |
Enrique Pereira Scholz, Ricardo; Lisboa Ramalho, Geber. Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI . 2008. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2008. |
url |
https://repositorio.ufpe.br/handle/123456789/2435 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/2435/4/arquivo3307_1.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/2435/1/arquivo3307_1.pdf https://repositorio.ufpe.br/bitstream/123456789/2435/2/license.txt https://repositorio.ufpe.br/bitstream/123456789/2435/3/arquivo3307_1.pdf.txt |
bitstream.checksum.fl_str_mv |
50b31d2d4b571989113913d58d509f9f ba931eaf39be77a41a6ed230c728e72e 8a4605be74aa9ea9d79846c1fba20a33 c44dd3c8526c0ea661e26ef40eb5916a |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1802310593053458432 |