Return to search

Técnicas determinísticas para acompanhamento musical automatizado / Deterministic techniques for automated musical accompaniment

Sistemas de acompanhamento musical automatizado são de grande utilidade como ferramentas didáticas. Com eles, um aluno de música consegue ensaiar uma peça musical sendo acompanhado pelo computador, com a liberdade de tocar na velocidade em que desejar e, além disso, de cometer erros acidentais ou desvios intencionais em relação ao esperado (definido em partitura). Um sistema de acompanhamento musical deve ter as habilidades de analisar a execução ao vivo de um músico (pré-processador da entrada), comparar os eventos recebidos com os de uma partitura pré-carregada (rastreador), gerar o acompanhamento conforme o andamento inferido (acompanhador) e sintetizar os sons relativos a esse acompanhamento (sintetizador). O trabalho apresentado neste texto consistiu em estudar diversas técnicas relativas ao problema de acompanhamento musical, implementar alguns algoritmos baseados na literatura abordada, validar a qualidade obtida com tais algoritmos e disponibilizar um sistema de código aberto modular com mais de uma alternativa de algoritmo para cada módulo. Além disso, foi desenvolvido um elemento adicional para o sistema - o MetaRastreador - que combina todas as técnicas de rastreamento implementadas, executando-as em paralelo e obtendo uma maior confiabilidade nas informações extraídas da entrada, considerando diversas opiniões diferentes sobre a posição do músico na partitura. / Automated musical accompaniment systems are very useful as didactic tools. With them, a music student can rehearse a musical piece being accompanied by the computer, with the freedom to play at the desired speed and, moreover, to perform accidental errors or intentional deviations from the expected (defined by a musical score). A musical accompaniment system should have the skills to analyze the live performance of a musician (input preprocessor), compare the events received with those of a preloaded score (matcher), generate the accompaniment according to the inferred tempo (accompaniment), and synthesize the sounds related to this accompaniment (synthesizer). The work presented in this text consisted of studying several techniques related to the musical accompaniment problem, implementing some algorithms based on the literature, validating the quality obtained with such algorithms, and providing a modular open source system with more than one alternative algorithm for each module. Furthermore, an additional element was developed for the system - the MetaMatcher - that combines all the tracking techniques implemented by running them in parallel and obtaining a greater reliability in the information extracted from the input, considering several different opinions about the position of the musician in the musical score.

Identiferoai:union.ndltd.org:usp.br/oai:teses.usp.br:tde-22122017-164922
Date08 December 2015
CreatorsBodo, Roberto Piassi Passos
ContributorsQueiroz, Marcelo Gomes de
PublisherBiblioteca Digitais de Teses e Dissertações da USP
Source SetsUniversidade de São Paulo
LanguagePortuguese
Detected LanguagePortuguese
TypeDissertação de Mestrado
Formatapplication/pdf
RightsLiberar o conteúdo para acesso público.

Page generated in 0.0023 seconds