Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa

Detalhes bibliográficos
Autor(a) principal: Augustin, Pedro Henrique
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/255163
Resumo: A composição musical varia muito de acordo com diferentes contextos culturais e soci ais. Grande parte das músicas que ouvimos no nosso dia-dia seguem um conjunto de formalismos e são compostas por diferentes partes que incluem sons, ritmos, melodias e repetições. O processo de compor uma música pode ser visto como um modo de com binar essas partes, seguindo um conjunto de "regras", para gerar um resultado musical. Um dos meios de automatizar esse processo e formalizar suas "regras"é através da com posição algorítmica. Um algoritmo pode ser entendido como um conjunto de instruções predefinidas que visam resolver um problema em um tempo finito. Logo, a composição algorítmica pode ser entendida como o processo de fazer música através de processos formais predefinidos. A composição automatizada muitas vezes é realizada de forma es tocástica, ou seja, onde a chance dos eventos ocorrerem são completamente aleatórias, como o Jogo de Dados de Mozart. Hoje em dia a tecnologia e a grande capacidade de processamento dos computadores abrem muitos novos caminhos para explorar os antigos e novos métodos de composição algorítmica. Este trabalho propõe o encontro de sons an tigos de videogame com recursos e ferramentas atuais para criar uma aplicação web que utilize a composição algorítmica e a Web Audio API com o objetivo de gerar músicas no estilo Chiptune que possam ser utilizadas em qualquer computador com acesso a internet. Palavras-chave: Composição algorítmica. chiptune. web audio. videogame.
id UFRGS-2_bc9d5ec7abe63e29f6164643a605f3db
oai_identifier_str oai:www.lume.ufrgs.br:10183/255163
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Augustin, Pedro HenriqueJohann, Marcelo de Oliveira2023-02-28T03:23:02Z2022http://hdl.handle.net/10183/255163001162667A composição musical varia muito de acordo com diferentes contextos culturais e soci ais. Grande parte das músicas que ouvimos no nosso dia-dia seguem um conjunto de formalismos e são compostas por diferentes partes que incluem sons, ritmos, melodias e repetições. O processo de compor uma música pode ser visto como um modo de com binar essas partes, seguindo um conjunto de "regras", para gerar um resultado musical. Um dos meios de automatizar esse processo e formalizar suas "regras"é através da com posição algorítmica. Um algoritmo pode ser entendido como um conjunto de instruções predefinidas que visam resolver um problema em um tempo finito. Logo, a composição algorítmica pode ser entendida como o processo de fazer música através de processos formais predefinidos. A composição automatizada muitas vezes é realizada de forma es tocástica, ou seja, onde a chance dos eventos ocorrerem são completamente aleatórias, como o Jogo de Dados de Mozart. Hoje em dia a tecnologia e a grande capacidade de processamento dos computadores abrem muitos novos caminhos para explorar os antigos e novos métodos de composição algorítmica. Este trabalho propõe o encontro de sons an tigos de videogame com recursos e ferramentas atuais para criar uma aplicação web que utilize a composição algorítmica e a Web Audio API com o objetivo de gerar músicas no estilo Chiptune que possam ser utilizadas em qualquer computador com acesso a internet. Palavras-chave: Composição algorítmica. chiptune. web audio. videogame.Musical composition varies deeply according to cultural and social contexts. Most of today’s music follow some kind of formalism and are composed by different parts such as sounds, rythms, melodies and repetition. The process of making a music consists of assembling these parts together following a set of "rules" to generate a piece of music. This process can be automatized in many ways, one of them beeing the algorithmic com position. An algorithm is a finite set of instructions used to solve a specific problem in a finite amount of time. So, algorithmic composition can be understood as the process of using some formal process to make music. The process of putting the pieces together can be completley random like the famous Dice Game from Mozart. The current technology allow us to explore new ways of creating musical pieces with the aid of computers using algorithmic composition. The main goal of this work is to bring together the old sound of videogames and the new technology to build a web application that uses web audio and algorithmic composition to compose ever changing Chiptune music.application/pdfengVideogameComposição musicalAlgorítmoAlgorithmic CompositionChiptuneWeb audioAplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2022Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001162667.pdf.txt001162667.pdf.txtExtracted Texttext/plain64575http://www.lume.ufrgs.br/bitstream/10183/255163/2/001162667.pdf.txt940abbd129de6cc3eb2d82c2084dd45bMD52ORIGINAL001162667.pdfTexto completoapplication/pdf1050044http://www.lume.ufrgs.br/bitstream/10183/255163/1/001162667.pdf445382e8d58c12bbb0741444398a56d4MD5110183/2551632023-03-11 03:30:37.853251oai:www.lume.ufrgs.br:10183/255163Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-11T06:30:37Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
title Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
spellingShingle Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
Augustin, Pedro Henrique
Videogame
Composição musical
Algorítmo
Algorithmic Composition
Chiptune
Web audio
title_short Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
title_full Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
title_fullStr Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
title_full_unstemmed Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
title_sort Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
author Augustin, Pedro Henrique
author_facet Augustin, Pedro Henrique
author_role author
dc.contributor.author.fl_str_mv Augustin, Pedro Henrique
dc.contributor.advisor1.fl_str_mv Johann, Marcelo de Oliveira
contributor_str_mv Johann, Marcelo de Oliveira
dc.subject.por.fl_str_mv Videogame
Composição musical
Algorítmo
topic Videogame
Composição musical
Algorítmo
Algorithmic Composition
Chiptune
Web audio
dc.subject.eng.fl_str_mv Algorithmic Composition
Chiptune
Web audio
description A composição musical varia muito de acordo com diferentes contextos culturais e soci ais. Grande parte das músicas que ouvimos no nosso dia-dia seguem um conjunto de formalismos e são compostas por diferentes partes que incluem sons, ritmos, melodias e repetições. O processo de compor uma música pode ser visto como um modo de com binar essas partes, seguindo um conjunto de "regras", para gerar um resultado musical. Um dos meios de automatizar esse processo e formalizar suas "regras"é através da com posição algorítmica. Um algoritmo pode ser entendido como um conjunto de instruções predefinidas que visam resolver um problema em um tempo finito. Logo, a composição algorítmica pode ser entendida como o processo de fazer música através de processos formais predefinidos. A composição automatizada muitas vezes é realizada de forma es tocástica, ou seja, onde a chance dos eventos ocorrerem são completamente aleatórias, como o Jogo de Dados de Mozart. Hoje em dia a tecnologia e a grande capacidade de processamento dos computadores abrem muitos novos caminhos para explorar os antigos e novos métodos de composição algorítmica. Este trabalho propõe o encontro de sons an tigos de videogame com recursos e ferramentas atuais para criar uma aplicação web que utilize a composição algorítmica e a Web Audio API com o objetivo de gerar músicas no estilo Chiptune que possam ser utilizadas em qualquer computador com acesso a internet. Palavras-chave: Composição algorítmica. chiptune. web audio. videogame.
publishDate 2022
dc.date.issued.fl_str_mv 2022
dc.date.accessioned.fl_str_mv 2023-02-28T03:23:02Z
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.uri.fl_str_mv http://hdl.handle.net/10183/255163
dc.identifier.nrb.pt_BR.fl_str_mv 001162667
url http://hdl.handle.net/10183/255163
identifier_str_mv 001162667
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/255163/2/001162667.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/255163/1/001162667.pdf
bitstream.checksum.fl_str_mv 940abbd129de6cc3eb2d82c2084dd45b
445382e8d58c12bbb0741444398a56d4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224652959252480