Propostas atribuídas ano letico 2025/2026

DEI - FCTUC
Gerado a 2025-08-31 18:01:30 (Europe/Lisbon).
Voltar

Titulo Estágio

Composição automática de música com base em emoções

Área Tecnológica

Inteligência Artificial

Local do Estágio

DEI / CISUC

Enquadramento

O controlo computacional da produção de música de acordo com uma descrição emocional é um desafio que requer competências multidisciplinares que vão das Ciências da Computação [Legaspi07] à Psicologia das Emoções [Scherer00], passando pela Psicologia da Música [Gabrielsson01]. Os sistemas computacionais com essa capacidade têm um enorme potencial de aplicação, podendo ser usados em contextos onde exista a necessidade de se criarem ambientes capazes de induzir determinadas vivências emocionais. A produção de bandas sonoras para cinema, teatro e jogos de computador é um dos exemplos mais evidentes.

“EDME – Emotion-Driven Music Engine” é um programa que está a ser desenvolvido no CMS e se destina a controlar o conteúdo emocional da música que produz, de forma a que esta exprima um dado estado emocional [Oliveira10]. O sistema utiliza música MIDI pré-composta, não dispondo de quaiquer recursos de composição. No centro do sistema encontra-se uma base de conhecimento que dá suporte à selecção de música pré-composta e à sua transformação musical, ou seja, são seleccionados fragmentos com conteúdo emocional próximo do desejado, que se submetem em seguida a um processo de transformação que os aproxima ainda mais. A base de conhecimento é implementada sob a forma de um modelo matemático com relações lineares e não-lineares entre emoções e características musicais [Oliveira08].

A inclusão de um módulo de composição automática de música é um dos desenvolvimentos lógicos do sistema com vista a aumentar a sua flexibilidade.


Referências:

1.     [Gabrielsson01] Gabrielsson, A. and Lindstrom, E. (2001). The Influence Of Musical Structure On Emotional Expression. Music and emotion: Theory and research. Oxford University Press, 223–248.

2.     [Legaspi07] Legaspi, R., Hashimoto, Y., Moriyama, K., Kurihara, S. and Numao, M. (2007). Music compositional intelligence with an affective flavor. International conference on Intelligent user interfaces, ACM Press New York, 12, 216–224.

3.     [Oliveira10] López, A. and Oliveira, A. and Cardoso, A. , "Real-Time Emotion-Driven Music Engine", International Conference on Computational Creativity, Lisbon, Portugal, January 2010.

4.     [Oliveira08] Oliveira, A. and Cardoso, A. (2008). Modeling Affective Content of Music: A Knowledge Base Approach. Sound and Music Computing Conference.

5.     [Scherer00] Scherer, K. (2000). Psychological models of emotion. The Neuropsychology Of Emotion, 137–162.

Objetivo

O objectivo central desta dissertação é desenvolver um módulo que componha música de raiz, obedecendo a uma especificação emocional; pretende-se que o módulo a desenvolver recorra à base de conhecimento já existente para determinar os requisitos das características musicais que deverão ser cumpridos. Para tornar o projecto exequível no tempo disponível, pretende-se que a geração se limite a um estilo musical bem definido. Algumas restrições de ordem rítmica e/ou harmónica poderão ser adoptadas para facilitar o desenvolvimento do módulo.

Faz parte do estágio o estudo e a escolha de algoritmos de composição automática que melhor se adequem aos objectivos. Alguns cenários possíveis incluem o recurso a cadeias de markov e/ou algoritmos evolucionários.

Plano de Trabalhos - Semestre 1

Revisão da bibliografia e Estado da Arte.

Escolha e estudo de algoritmos de composição musical adequados aos objectivos.

Desenvolvimento de um protótipo simples para demonstração de conceito.

Elaboração da proposta de dissertação.

Plano de Trabalhos - Semestre 2

Desenvolvimento de soluções de acordo com o plano de investigação da proposta.

Testes e experimentação.

Escrita da Dissertação.

Escrita de um artigo científico.

Condições

O trabalho será desenvolvido num laboratório do CMS, com recurso a recursos computacionais adequados. O estágio poderá ser remunerado. 

Observações

Requisitos: Competências de Programação; Inteligência Artificial


Dá-se preferência a candidatos com conhecimentos de teoria musical (embora não seja requisito)

Orientador

Amílcar Cardoso / António P. Oliveira
amilcar@dei.uc.pt 📩