Aplicação web para compor músicas no estilo chiptune utilizando composição algorítmica e generativa
Visualizar/abrir
Data
2022Autor
Orientador
Nível acadêmico
Graduação
Assunto
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 ...
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. ...
Abstract
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 ...
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. ...
Instituição
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Coleções
-
TCC Ciência da Computação (1074)
Este item está licenciado na Creative Commons License
