Similaridade de contornos
A medida de similaridade entre contornos musicais é um desafio, uma vez que os algoritmos disponíveis na literatura não são completamente eficientes. O algoritmo ACMEMB (Marvin 1987) é incapaz de lidar com contornos grandes, de 15 ou mais elementos, e o algoritmo FOURIER (Schmuckler 1999, 2010), incapaz de lidar com contornos pequenos, com menos que 5 elementos. O principal objetivo deste projeto é propor novos algoritmos de similaridade para lidar com contornos de todos os tamanhos. Este projeto contou com apoio financeiro do CNPq.
Período: 2014 a 2018
Os principais resultados deste projeto são os algoritmos AGP e AED e os sistemas desenvolvidos:
Apps
- Zarlino (antigo Contour Metrics). Sistema web para cálculo de contornos e comparação de algoritmos.
- Pocket Contour. Aplicativo para cálculo de contornos para Android.
Ações concluídas
Neste projeto realizei as seguintes tarefas:
- Revisão da literatura de contornos, similaridade musical e análise de algoritmos
- Revisão de algoritmos de similaridade de outras áreas (string matching, geométricos, etc.)
- Implementação de sistema de benchmarking de algoritmos
- Desenvolvimento de novos algoritmos
- Análise de melodias com algoritmos
- Implementação de calculadora de contornos em Android