Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-26 06:45:35 (Europe/Lisbon).
Voltar

Titulo Estágio

UC MuseBots

Local do Estágio

CISUC - Cognitive and Media Systems

Enquadramento

O projeto Musebot (http://musicalmetacreation.org/musebots/) destina-se a proporcionar uma plataforma de colaboração, investigação e criação ligando programadores de software musical, compositores de música computacional e músicos em geral. A plataforma permite a criação de ambientes colaborativos entre agentes musicais autónomos, i.e., programas de computador que autonomamente desempenham uma tarefa musical. A ideia é permitir construir coletivos musicais de agentes artificiais comunicando através da internet. Os agentes podem ser desenvolvidos por pessoas diferentes, em locais diferentes, com formações diferentes e utilizando ferramentas e linguagens diferentes.
Existem já diversos Musebots em funcionamento, construídos por músicos e programadores de vários continentes. Neste estágio pretende-se tirar partido desta plataforma para desenvolver um pequeno conjunto de Musebots que possam interagir entre si e com outros Musebots existentes na Net.

Objetivo

Pretende-se construir um conceber um pequeno conjunto de Musebots baseados em algoritmos de composição musical simples, com interfaces gráficos adequados. Poderão ser explorados algoritmos para produção de ritmos, de melodias, de harmonias, ou outros. O projeto irá envolver, numa primeira fase, um estudo sobre as caraterísticas da plataforma Musebot, bem como um estado da arte sobre algoritmos de composição musical existentes. Esta fase envolverá também uma aprendizagem sobre recursos computacionais para manipulação de som/música aplicáveis e sua exploração experimental. Numa segunda fase, serão concebidos e desenvolvidos os agentes e respetivos modelos de interação, bem como os mecanismos de comunicação e sincronização, com subsequente implementação e avaliação.

Plano de Trabalhos - Semestre 1

1 - Revisão de Bibliografia e estado da arte em algoritmos de composição musical
2 - Estudo das caraterísticas da plataforma Musebot
3 - Pesquisa de recursos computacionais adequados, sua experimentação e análise crítica
4 - Esboço de solução informática, incluindo projeto de design de interação entre agentes e de interface com o utilizador
5 - Preparação da proposta de tese

Plano de Trabalhos - Semestre 2

1 - Conceção de aplicações informáticas
2 - Desenvolvimento das aplicações
3 - Experimentação e análise
4 - Escrita da Dissertação
5 - Escrita de artigo científico

Condições

Trabalho desenvolvido no Cognitive Media Systems Group do CISUC

Observações

A seleção envolverá análise curricular e entrevista.
Equaciona-se o uso de Processing e/ou MAX/DSP como ferramentas de desenvolvimento da aplicação.


Competências:
- Competências de programação
- Dá-se preferência a alunos com conhecimentos de música


Orientadores:
Amilcar Cardoso e Pedro Martins

Orientador

Amilcar Cardoso
amilcar@dei.uc.pt 📩