Melody Identification in Standard MIDI Files
2019, Proceedings of the SMC Conferences
Abstract
Melody identification is an important early step in music analysis. This paper presents a tool to identify the melody in each measure of a Standard MIDI File. We also share an open dataset of manually labeled music for researchers. We use a Bayesian maximum-likelihood approach and dynamic programming as the basis of our work. We have trained parameters on data sampled from the million song dataset [1, 2] and tested on a dataset including 1703 measures of music from different genres. Our algorithm achieves an overall accuracy of 89% in the test dataset. We compare our results to previous work.
References (14)
- REFERENCES
- C. Raffel, Learning-based methods for comparing se- quences, with applications to audio-to-midi alignment and matching. Columbia University, 2016.
- B.-M. Thierry, P. E. Daniel, W. Brian, and P. Lamere, "The million song dataset," in ISMIR 2011: Proc. the 12th InternationalSociety for Music Information Retrieval Conference, October 24-28, 2011, Miami, Florida. University of Miami, 2011, pp. 591-596.
- Z. Wei, L. Xiaoli, and L. Yang, "Extraction and eval- uation model for the basic characteristics of midi file music," in Control and Decision Conference (2014 CCDC), The 26th Chinese. IEEE, 2014, pp. 2083- 2087.
- C. Isikhan and G. Ozcan, "A survey of melody ex- traction techniques for music information retrieval," in Proceedings of 4th Conference on Interdisciplinary Musicology (SIM08), Thessaloniki, Greece, 2008.
- A. Uitdenbogerd and J. Zobel, "Melodic matching techniques for large music databases," in Proceedings of the seventh ACM international conference on Multi- media (Part 1). ACM, 1999, pp. 57-66.
- W. Chai and B. Vercoe, "Melody retrieval on the web," in Multimedia Computing and Networking 2002, vol. 4673. International Society for Optics and Photonics, 2001, pp. 226-242.
- M.-K. Shan and F.-F. Kuo, "Music style mining and classification by melody," IEICE TRANSACTIONS on Information and Systems, vol. 86, no. 3, pp. 655-659, 2003.
- L. Li, C. Junwei, W. Lei, and M. Yan, "Melody extrac- tion from polyphonic midi files based on melody simi- larity," in Information Science and Engineering, 2008. ISISE'08. International Symposium on, vol. 2. IEEE, 2008, pp. 232-235.
- J. Li, X. Yang, and Q. Chen, "Midi melody extrac- tion based on improved neural network," in Machine Learning and Cybernetics, 2009 International Confer- ence on, vol. 2. IEEE, 2009, pp. 1133-1138.
- S. Velusamy, B. Thoshkahna, and K. Ramakrishnan, "A novel melody line identification algorithm for poly- phonic midi music," in International Conference on Multimedia Modeling. Springer, 2007, pp. 248-257.
- D. Rizo, P. J. P. De León, C. Pérez-Sancho, A. Per- tusa, and J. M. I. Quereda, "A pattern recognition ap- proach for melody track selection in midi files." in IS- MIR, 2006, pp. 61-66.
- H. Zhao and Z. Qin, "Tunerank model for main melody extraction from multi-part musical scores," in Intelligent Human-Machine Systems and Cybernet- ics (IHMSC), 2014 Sixth International Conference on, vol. 2. IEEE, 2014, pp. 176-180.
- J. Bloch and R. B. Dannenberg, "Real-time accompa- niment of polyphonic keyboard performance," in Pro- ceedings of the 1985 International Computer Music Conference, 1985, pp. 279-290.