maialib: Uma biblioteca de funções para análise e composição musical assistida por computador com aplicação a modelos de dissonância

Doutorado em Música
Orientando
Nycholas Maia
Orientador
Jose Eduardo Fornari Novo Junior
Data
Ter, 25 de nov de 2025 às 09:00hs
Local
Modo híbrido (à distância pelo link e presencialmente na Sala Multiuso NICS/Unicamp)
Resumo

O objetivo dessa pesquisa é, principalmente, apresentar uma nova ferramenta de análise e composição musical assistida por computador denominada maialib, a qual, tecnicamente, consiste em uma biblioteca de funções escrita em C++ com wrapper para Python, e disponibilizada como software open-source na Internet. No primeiro capítulo, as áreas de Análise Musical e Musicologia, as quais são as áreas de maior aplicabilidade da biblioteca maialib, são discutidas sucintamente. A seguir, no Capítulo 2, apresentamos sua estrutura computacional com suas principais características e funcionalidades. No Capítulo 3, fazemos um estudo da evolução histórica dos modelos psicoacústicos de consonância e dissonância no âmbito musical finalizando-o no estado da arte, o Modelo de Dissonância de Sethares. A implementação computacional desse modelo, permite sua aplicação em uma análise automática, qualitativa e quantitativa, de partituras musicais, obtendo, por exemplo, valores de consonância/dissonância de uma obra musical ao longo do tempo. Além disso, a análise de dados fornecida pelo Modelo de Dissonância de Sethares pode contribuir para a investigação do processo de criação em composição musical. No Capítulo 4 apresentamos vários exemplos de uso do maialib e suas funcionalidades em análise e composição musical. Adicionamos também exemplos simples para facilitar a compreensão da sintaxe em Python. No Capítulo 5 mostramos como o maialib pode ser integrado com ferramentas de Inteligência Artificial para a criação de scripts Python de análise e criação musical. As conclusões são apresentadas no Capítulo 6.