Geração procedural de melodias por gênero usando aprendizado de máquina

Detalhes bibliográficos
Autor(a) principal: Dall Agnol, João Leonardo Harres
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30861
Resumo: A geração procedural de melodias consiste no processo de automatização da composição de sequências de notas musicais. Para a ciência da computação, principalmente nas áreas voltadas ao aprendizado de máquina, esse processo pode ser atingido por meio da amostragem estatística uma vez que o conjunto das tonalidades dos sistemas musicais contemporâneos e as relações entre as notas são organizadas devido suas propriedades físicas e matemáticas. Todavia, devido a natureza estritamente computacional de grande parte das implementações descritas pela literatura atual, a aprovação das peças resultantes tanto por especialistas quanto pelo público geral é ainda muito baixa. Dessa forma, o presente trabalho implementa uma plataforma web que contempla a geração procedural melodias por gênero utilizando Redes Neurais (devido suas capacidades de identificação de tendências, o que lhes tornam aptas a compreenderem e aplicarem regras de múltiplos sistemas musicais), e a avaliação das melodias geradas. Considerando os três gêneros disponibilizados na plataforma, o sistema conseguiu atingir uma avaliação positiva em quase um terço das melodias geradas.
id UTFPR-12_8511ecb8c2290eb5c6b7b854893b2d56
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30861
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2023-03-17T12:25:26Z2023-03-17T12:25:26Z2022-12-07DALL AGNOL, João Leonardo Harres. Geração procedural de melodias por gênero usando aprendizado de máquina. 2022. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30861A geração procedural de melodias consiste no processo de automatização da composição de sequências de notas musicais. Para a ciência da computação, principalmente nas áreas voltadas ao aprendizado de máquina, esse processo pode ser atingido por meio da amostragem estatística uma vez que o conjunto das tonalidades dos sistemas musicais contemporâneos e as relações entre as notas são organizadas devido suas propriedades físicas e matemáticas. Todavia, devido a natureza estritamente computacional de grande parte das implementações descritas pela literatura atual, a aprovação das peças resultantes tanto por especialistas quanto pelo público geral é ainda muito baixa. Dessa forma, o presente trabalho implementa uma plataforma web que contempla a geração procedural melodias por gênero utilizando Redes Neurais (devido suas capacidades de identificação de tendências, o que lhes tornam aptas a compreenderem e aplicarem regras de múltiplos sistemas musicais), e a avaliação das melodias geradas. Considerando os três gêneros disponibilizados na plataforma, o sistema conseguiu atingir uma avaliação positiva em quase um terço das melodias geradas.The procedural generation of melodies can be understood as the processes through which the composition of musical notes sequences can be automated. For computer science, especially in the field of machine learning, this goal can be achieved through statistical sampling since the set of keys of contemporary musical systems and the relationships between notes are organized due to both their physical and mathematical properties. However, due to the strictly computational nature of most of the implementations described in the current literature, the approval rating of such melodies both by specialists and the general public is still very low. Thus, the present work implements a web platform that contemplates the procedural generation of melodies by genre using Neural Networks (due to their capacity to identify trends, which makes them able to understand and apply rules of multiple musical systems), and the rating of the generated melodies. Considering the three genres available on the platform, the system managed to reach a positive rating in almost a third of the melodies generated.porUniversidade Tecnológica Federal do ParanáPato BrancoTecnologia em Análise e Desenvolvimento de SistemasUTFPRBrasilDepartamento Acadêmico de Informáticahttp://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOMelodiaAprendizado de máquinaInteligência artificialMelodyMachine learningArtificial intelligenceGeração procedural de melodias por gênero usando aprendizado de máquinaProcedural generation of melodies by genre using machine learninginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisPato BrancoRodrigues, Érick OliveiraPegorini, VíniciusOliva, Jefferson TalesRodrigues, Érick OliveiraDall Agnol, João Leonardo Harresreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/6/license_rdf934f4ca17e109e0a05eaeaba504d7ce4MD56LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/7/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD57ORIGINALgeracaoproceduralmelodiasgenero.pdfgeracaoproceduralmelodiasgenero.pdfapplication/pdf1728689http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/1/geracaoproceduralmelodiasgenero.pdf378f15aa4fdbfb37732431dd2ebe20c5MD51TEXTgeracaoproceduralmelodiasgenero.pdf.txtgeracaoproceduralmelodiasgenero.pdf.txtExtracted texttext/plain120282http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/8/geracaoproceduralmelodiasgenero.pdf.txt1f77fb4e8fc95bf9d37fa4926c140ba5MD58THUMBNAILgeracaoproceduralmelodiasgenero.pdf.jpggeracaoproceduralmelodiasgenero.pdf.jpgGenerated Thumbnailimage/jpeg1232http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/9/geracaoproceduralmelodiasgenero.pdf.jpg18f10a579861d302cf04be872dd7ef61MD591/308612023-03-18 03:07:28.901oai:repositorio.utfpr.edu.br:1/30861TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2023-03-18T06:07:28Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Geração procedural de melodias por gênero usando aprendizado de máquina
dc.title.alternative.pt_BR.fl_str_mv Procedural generation of melodies by genre using machine learning
title Geração procedural de melodias por gênero usando aprendizado de máquina
spellingShingle Geração procedural de melodias por gênero usando aprendizado de máquina
Dall Agnol, João Leonardo Harres
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Melodia
Aprendizado de máquina
Inteligência artificial
Melody
Machine learning
Artificial intelligence
title_short Geração procedural de melodias por gênero usando aprendizado de máquina
title_full Geração procedural de melodias por gênero usando aprendizado de máquina
title_fullStr Geração procedural de melodias por gênero usando aprendizado de máquina
title_full_unstemmed Geração procedural de melodias por gênero usando aprendizado de máquina
title_sort Geração procedural de melodias por gênero usando aprendizado de máquina
author Dall Agnol, João Leonardo Harres
author_facet Dall Agnol, João Leonardo Harres
author_role author
dc.contributor.advisor1.fl_str_mv Rodrigues, Érick Oliveira
dc.contributor.referee1.fl_str_mv Pegorini, Vínicius
dc.contributor.referee2.fl_str_mv Oliva, Jefferson Tales
dc.contributor.referee3.fl_str_mv Rodrigues, Érick Oliveira
dc.contributor.author.fl_str_mv Dall Agnol, João Leonardo Harres
contributor_str_mv Rodrigues, Érick Oliveira
Pegorini, Vínicius
Oliva, Jefferson Tales
Rodrigues, Érick Oliveira
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Melodia
Aprendizado de máquina
Inteligência artificial
Melody
Machine learning
Artificial intelligence
dc.subject.por.fl_str_mv Melodia
Aprendizado de máquina
Inteligência artificial
Melody
Machine learning
Artificial intelligence
description A geração procedural de melodias consiste no processo de automatização da composição de sequências de notas musicais. Para a ciência da computação, principalmente nas áreas voltadas ao aprendizado de máquina, esse processo pode ser atingido por meio da amostragem estatística uma vez que o conjunto das tonalidades dos sistemas musicais contemporâneos e as relações entre as notas são organizadas devido suas propriedades físicas e matemáticas. Todavia, devido a natureza estritamente computacional de grande parte das implementações descritas pela literatura atual, a aprovação das peças resultantes tanto por especialistas quanto pelo público geral é ainda muito baixa. Dessa forma, o presente trabalho implementa uma plataforma web que contempla a geração procedural melodias por gênero utilizando Redes Neurais (devido suas capacidades de identificação de tendências, o que lhes tornam aptas a compreenderem e aplicarem regras de múltiplos sistemas musicais), e a avaliação das melodias geradas. Considerando os três gêneros disponibilizados na plataforma, o sistema conseguiu atingir uma avaliação positiva em quase um terço das melodias geradas.
publishDate 2022
dc.date.issued.fl_str_mv 2022-12-07
dc.date.accessioned.fl_str_mv 2023-03-17T12:25:26Z
dc.date.available.fl_str_mv 2023-03-17T12:25:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv DALL AGNOL, João Leonardo Harres. Geração procedural de melodias por gênero usando aprendizado de máquina. 2022. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30861
identifier_str_mv DALL AGNOL, João Leonardo Harres. Geração procedural de melodias por gênero usando aprendizado de máquina. 2022. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30861
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.publisher.program.fl_str_mv Tecnologia em Análise e Desenvolvimento de Sistemas
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Informática
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Pato Branco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/6/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/7/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/1/geracaoproceduralmelodiasgenero.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/8/geracaoproceduralmelodiasgenero.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30861/9/geracaoproceduralmelodiasgenero.pdf.jpg
bitstream.checksum.fl_str_mv 934f4ca17e109e0a05eaeaba504d7ce4
b9d82215ab23456fa2d8b49c5df1b95b
378f15aa4fdbfb37732431dd2ebe20c5
1f77fb4e8fc95bf9d37fa4926c140ba5
18f10a579861d302cf04be872dd7ef61
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923193879265280