A novel melody line identification algorithm for polyphonic MIDI music

4Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The problem of automatic melody line identification in a MIDI file plays an important role towards taking QBH systems to the next level. We present here, a novel algorithm to identify the melody line in a polyphonic MIDI file. A note pruning and track/channel ranking method is used to identify the melody line. We use results from musicology to derive certain simple heuristics for the note pruning stage. This helps in the robustness of the algorithm, by way of discarding "spurious" notes. A ranking based on the melodic information in each track/channel enables us to choose the melody line accurately. Our algorithm makes no assumption about MIDI performer specific parameters, is simple and achieves an accuracy of 97% in identifying the melody line correctly. This algorithm is currently being used by us in a QBH system built in our lab. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Velusamy, S., Thoshkahna, B., & Ramakrishnan, K. R. (2007). A novel melody line identification algorithm for polyphonic MIDI music. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4352 LNCS, pp. 248–257). https://doi.org/10.1007/978-3-540-69429-8_25

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free