Use este identificador para citar ou linkar para este item:
https://repositorio.ufpb.br/jspui/handle/123456789/32561| Tipo: | TCC |
| Título: | EasySet: Plataforma Web para Auxílio na Montagem de Sets Harmônicos de Músicas Eletrônicas do Gênero Psytrance |
| Autor(es): | Batista, Otto Victor Ferreira da Cruz |
| Primeiro Orientador: | Batista, Carlos Eduardo Coelho Freire |
| Resumo: | No ramo da discotecagem de música eletrônica é fundamental o DJ ter uma boa experiência como ouvinte, devendo conhecer seu repertório de músicas, selecioná-las e encaixá-las de uma maneira que a transição entre elas não cause uma dissonância indesejada. O presente trabalho trata do projeto e implementação da aplicação EasySet, que tem como objetivo entregar ao usuário uma tabela com os metadados de músicas pertencentes a vertentes do gênero psytrance, organizada de maneira onde, durante a discotecagem, a transição de qualquer música com a sua sucessora seja a mais harmônica possível, utilizando o algoritmo presente na Roda de Camelot. A solução foi desenvolvida utilizando a técnica Web Scraping para aquisição dos dados, e as seguintes tecnologias de desenvolvimento Web: biblioteca Angular para a camada de interação com usuário, PostgreSQL para armazenamento de dados e Java com o framework Spring para o back-end da aplicação. A plataforma EasySet apresentou uma interface simples e prática, com instruções objetivas para a montagem de um set harmônico. Apesar dos desafios relacionados à divergência nos metadados nas fontes de onde os dados da aplicação foram adquiridos, o EasySet conseguiu entregar sets com sequências de músicas onde o algoritmo da Roda de Camelot foi aplicado, fornecendo uma base para a mixagem harmônica. |
| Abstract: | In the electronic music DJing field, it is essential for DJs to have a good listening experience, knowing their music repertoire, selecting and fitting them in a way that the transition between them does not cause unwanted dissonance. This work deals with the project and implementation of the EasySet application, which aims to deliver to the user a table with metadata of songs belonging to branches of the psytrance genre, organized in a way that, during DJing, the transition from any song to its successor is as harmonic as possible, using the algorithm present in the Camelot Wheel. The solution was developed using the Web Scraping technique for data acquisition, and the following Web development technologies: Angular library for user interaction layer, PostgreSQL for data storage, and Java with the Spring framework for the application's back-end. The EasySet platform presented a simple and practical interface, with concise instructions for assembling a harmonic set. Despite the challenges related to the divergence in metadata from the sources where the application data was acquired, EasySet managed to deliver sets with sequences of songs where the Camelot Wheel algorithm was applied, providing a basis for harmonic mixing. |
| Palavras-chave: | Roda de camelot Mixagem harmônica Música eletrônica Aplicação web |
| CNPq: | CNPQ::OUTROS |
| Idioma: | por |
| País: | Brasil |
| Editor: | Universidade Federal da Paraíba |
| Sigla da Instituição: | UFPB |
| Departamento: | Computação Científica |
| Tipo de Acesso: | Acesso aberto Attribution-NoDerivs 3.0 Brazil |
| URI: | http://creativecommons.org/licenses/by-nd/3.0/br/ |
| URI: | https://repositorio.ufpb.br/jspui/handle/123456789/32561 |
| Data do documento: | 8-Mai-2024 |
| Aparece nas coleções: | TCC - Ciência da Computação - CI |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Otto Victor Ferreira da Cruz Batista_TCC.pdf | TCC | 3,64 MB | Adobe PDF | Visualizar/Abrir |
Este item está licenciada sob uma
Licença Creative Commons
