Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
Autor(a) principal: | |
---|---|
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 |