Please use this identifier to cite or link to this item: https://repository.ufrpe.br/handle/123456789/6175
Title: M Harmony BR: o uso de formalismos para a composição algorítmica baseada em conhecimento
Authors: Silva, Vinícius Santana
metadata.dc.contributor.authorLattes: http://lattes.cnpq.br/8393251786005816
metadata.dc.contributor.advisor: Carvalho, Tiago Buarque Assunção de
metadata.dc.contributor.advisorLattes: http://lattes.cnpq.br/7150833804013500
metadata.dc.contributor.advisor-co: Costa Junior, Jerônimo Barbosa da
metadata.dc.contributor.advisor-coLattes: http://lattes.cnpq.br/6050271311748487
Keywords: Computação;Algoritmos;Composição musical por computador
Issue Date: 23-Feb-2018
Citation: SILVA, Vinícius Santana. M Harmony BR: o uso de formalismos para a composição algorítmica baseada em conhecimento. 2018. 66 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Unidade Acadêmica de Garanhuns, Universidade Federal Rural de Pernambuco, Garanhuns, 2018.
Abstract: Throughout history, several studies have tried to introduce the use of computers in other areas of knowledge, including music, and several researches have been done to show the ability of computers to compose music. The present work had the objective to verify the possibility of the creation of a simple software capable of generating harmonies of a certain musical style, using context-free grammars, based on knowledge. The development of the tool was based on the analysis of the characteristics of two different musical styles: Punk Rock and Sertanejo Universitário, through the collection and analysis of data of 40 songs. Subsequently the database was expanded with the inclusion of 50 Reggae songs and 30 songs to the Sertanejo Universitário style, totaling 120 songs. Based on the information extracted from the music dataset, 3 specific grammars were generated to produce harmonies of each style analyzed by means of a composition algorithm. The study resulted in the production of an application that composes knowledge-based harmonies, which proved useful in aiding musical composition process.
Description: Ao longo da história, diversos estudos buscaram introduzir o uso dos computadores em outras áreas do conhecimento, inclusive na música, várias pesquisas foram realizadas com a finalidade de mostrar a capacidade dos computadores em compor músicas. O presente trabalho teve como objetivo verificar a possibilidade da criação de um softwaresimples capaz de gerar harmonias de determinado estilo musical, por meio de gramáticas livres de contexto, baseadas no conhecimento obtido de composições musicais já existentes. O desenvolvimento da ferramenta teve como base a análise das características de dois estilos musicais distintos: Punk Rock e Sertanejo Universitário, por meio da coleta e análise de dados de 40 músicas. Posteriormente, a base de dados foi ampliada com a inclusão de 50 músicas do estilo Reggae e de 30 músicas do estilo Sertanejo Universitário, totalizando 120 músicas. Utilizando os dados extraídos da base de músicas foram geradas 3 gramáticas específicas para produção de harmonias de cada estilo analisado por meio de um algoritmo de composição. O estudo teve como resultado a produção de um aplicativo que compõe harmonias baseadas em conhecimento, que se mostrou útil no auxílio ao processo de composição musical.
URI: https://repository.ufrpe.br/handle/123456789/6175
Appears in Collections:TCC - Bacharelado em Ciência da Computação (UAG)

Files in This Item:
File Description SizeFormat 
tcc_viniciussantanasilva.pdf1,27 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.