M Harmony BR: o uso de formalismos para a composição algorítmica baseada em conhecimento

dc.contributor.advisorCarvalho, Tiago Buarque Assunção de
dc.contributor.advisor-coCosta Junior, Jerônimo Barbosa da
dc.contributor.advisor-coLatteshttp://lattes.cnpq.br/6050271311748487pt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/7150833804013500pt_BR
dc.contributor.authorSilva, Vinícius Santana
dc.contributor.authorLatteshttp://lattes.cnpq.br/8393251786005816pt_BR
dc.date.accessioned2024-09-18T19:43:28Z
dc.date.available2024-09-18T19:43:28Z
dc.date.issued2018-02-23
dc.degree.departamentUnidade Acadêmica de Garanhunspt_BR
dc.degree.graduationBacharelado em Ciência da Computaçãopt_BR
dc.degree.grantorUniversidade Federal Rural de Pernambucopt_BR
dc.degree.levelGraduacaopt_BR
dc.degree.localGaranhunspt_BR
dc.descriptionAo 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.pt_BR
dc.description.abstractThroughout 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.pt_BR
dc.format.extent66 f.pt_BR
dc.identifier.citationSILVA, 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.pt_BR
dc.identifier.urihttps://repository.ufrpe.br/handle/123456789/6175
dc.language.isoporpt_BR
dc.publisher.countryBrasilpt_BR
dc.rightsopenAccesspt_BR
dc.subjectComputaçãopt_BR
dc.subjectAlgoritmospt_BR
dc.subjectComposição musical por computadorpt_BR
dc.titleM Harmony BR: o uso de formalismos para a composição algorítmica baseada em conhecimentopt_BR
dc.typebachelorThesispt_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Imagem de Miniatura
Nome:
tcc_viniciussantanasilva.pdf
Tamanho:
1.24 MB
Formato:
Adobe Portable Document Format
Descrição:

Licença do pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura Disponível
Nome:
license.txt
Tamanho:
1.87 KB
Formato:
Item-specific license agreed upon to submission
Descrição: