Contour Similarity

The similarity measure between musical contours is a challenge since the algorithms available in the literature are not completely efficient. The ACMEMB algorithm (Marvin 1987) is incapable of dealing with large contours of 15 or more elements, and the algorithm FOURIER (Schmuckler 1999, 2010), unable to handle small contours with less than 5 elements. The main goal of this project is to propose new similarity algorithms to handle contours of all sizes. This project was financially supported by CNPq.



The main results of this project are the AGP and AED algorithms and the systems developed:

  1. Contour Metrics. Web based System for Calculating Contours and Comparing Algorithms
  2. Pocket Contour. Contour calculation application for Android.

Completed Actions

In this project I performed the following tasks:

  1. Literature review of contour, musical similarity, and algorithm analysis
  2. Review of similarity algorithms of other areas, (such as string matching, geometry, etc.)
  3. Algorithms Benchmarking system implementation
  4. Development of new algorithms
  5. Analysis of melodies with the implemented algorithms
  6. Contour calculator implementation on Android
Marcos Sampaio
Marcos Sampaio
Professor of Music Theory and Composition

My research interests include Computational Musicology, Music Contour, Music Theory and Joseph Haydn.