Choconut: um processo para reconhecimento de acordes em seqüências capturadas por violões MIDI

Detalhes bibliográficos
Autor(a) principal: Enrique Pereira Scholz, Ricardo
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