Skip to main content

A Novel Melody Line Identification Algorithm for Polyphonic MIDI Music

  • Conference paper
Advances in Multimedia Modeling (MMM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4352))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. McNab, R.J., Smith, L.A., Witten, I.H., Henderson, C.L.: Tune Retrieval in the Multimedia Library. In: Multimedia Tools and Applications (2000)

    Google Scholar 

  2. Blackburn, S., De Roure, D.: A Tool For Content Based Navigation Of Music. In: Proc. of ACM Multimedia 1998, England, September 11 (1998)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Uitdenbogerd, A., Zobel, J.: Melodic Matching Techniques For Large Music Databases. In: Proc. of ACM International Multimedia Conference 1999 (1999)

    Google Scholar 

  5. Chai, W.: Melody Retrieval On The Web, MS Thesis, Massachusetts Institute of Technology, Boston (2000)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Ozcan, Isikhan, Alpkocak: Melody Extraction On MIDI Music Files. In: Proc. of the Seventh IEEE International Symposium on Multimedia (ISM 2005) (2005)

    Google Scholar 

  9. Rizo, D., de leon, P.J.P., Antonio, Jose: Melody Track Identification. In: MIDI Files. American Association for Artificial Intelligence (2006)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics