Geração procedural de melodias por gênero usando aprendizado de máquina
Autor(a) principal: | |
---|---|
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 |