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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
McNab, R.J., Smith, L.A., Witten, I.H., Henderson, C.L.: Tune Retrieval in the Multimedia Library. In: Multimedia Tools and Applications (2000)
Blackburn, S., De Roure, D.: A Tool For Content Based Navigation Of Music. In: Proc. of ACM Multimedia 1998, England, September 11 (1998)
Ghias, A., Logan, J., Chamberlin, D., Smith, B.: Query By Humming Musical Information Retrieval in An Audio Database. In: Proc. of ACM Multimedia 1995 (1995)
Uitdenbogerd, A., Zobel, J.: Melodic Matching Techniques For Large Music Databases. In: Proc. of ACM International Multimedia Conference 1999 (1999)
Chai, W.: Melody Retrieval On The Web, MS Thesis, Massachusetts Institute of Technology, Boston (2000)
Charnasse, H., Stepien, B.: Automatic Transcription of German Lute Tablatures An Articial Intelligence Application. In: Computer Representations and Models in Music. Academic Press, London (1992)
Tang, M., Yip, C.-L., Kao, B.: Selection of Melody Lines for Music Databases. In: IEEE Proc. of the 24th Annual International Computer Software and Applications Conference (2000)
Ozcan, Isikhan, Alpkocak: Melody Extraction On MIDI Music Files. In: Proc. of the Seventh IEEE International Symposium on Multimedia (ISM 2005) (2005)
Rizo, D., de leon, P.J.P., Antonio, Jose: Melody Track Identification. In: MIDI Files. American Association for Artificial Intelligence (2006)
Bello, J.P., Monti, G., Sandler, M.: Techniques For Automatic Music Transcription. In: Proc. of International Symposium on Music Information Retrieval, Plymouth, MA (October 2000)
Kosugi, N., Nishihara, Y., Sakata, T., Yamamuro, M., Kushima, K.: A Practical Query By Humming System for A Large Music Database. In: Proc. of ACM Conference (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Velusamy, S., Thoshkahna, B., Ramakrishnan, K.R. (2006). A Novel Melody Line Identification Algorithm for Polyphonic MIDI Music. In: Cham, TJ., Cai, J., Dorai, C., Rajan, D., Chua, TS., Chia, LT. (eds) Advances in Multimedia Modeling. MMM 2007. Lecture Notes in Computer Science, vol 4352. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69429-8_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-69429-8_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69428-1
Online ISBN: 978-3-540-69429-8
eBook Packages: Computer ScienceComputer Science (R0)