ANPPOM, XXXIII Congresso da ANPPOM

Tamanho da fonte: 
Maialib: uma biblioteca de funções para musicologia e análise musical assistida por computador
Nycholas Maia

Última alteração: 2023-12-14

Resumo


Maialib é uma biblioteca de funções computacionais desenvolvida em C++ e Python com a finalidade de analisar, pesquisar e transformar dados simbólicos contidos em arquivos de partituras musicais digitalizadas. A partir da implementação de elementos básicos como “Nota”, “Intervalo”, “Acorde” entre 11 outras classes, a biblioteca permite que músicos, professores e pesquisadores com pouco conhecimento técnico em programação escrevam scripts simples em Python de uma maneira rápida e modular, utilizando-os em outros projetos de maior complexidade. O objetivo da biblioteca é principalmente fornecer ferramentas de software integradas com a teoria musical para músicos com pouca experiência em programação (especialmente musicólogos) e para programadores com habilidades modestas de teoria musical, possibilitando o desenvolvimento de trabalhos entre esses dois tipos profissionais. Este artigo apresenta a biblioteca Maialib, demonstrando como usá-la e os tipos de problemas para os quais ela é adequada.



Texto completo: PDF