Score aligner
Score aligner was created during my PhD thesis in the Music Technology Group of Universitat Pompeu Fabra, at first as a tool to help me deal with the large amount of recorded material that needed to be annotated with note onset and offset times. Eventually it proved useful to other colleagues within the MTG, so I decided to release it as open source software under a permissive license.
This software reads an audio file (in .wav and .mp3 format for windows, .wav for OSX) as well as a MIDI score and computes a temporal alignment between the two using my own implementation of Simon Dixon’s On-line Time Warping (OLTW) algorithm.