A repeating pattern based Query-by-Humming fuzzy system for polyphonic melody retrieval
Journal article, Peer reviewed
“ n o t i c e: this is the author’s version of a work that was accepted for publication in applied soft computing. changes resulting from the publishing process, such as editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. changes may have been made to this work since it was submitted for publication. a definitive version was subsequently published in huang, y. p., lai, s. l., & sandnes, f. e. (2015). a repeating pattern based query-by- humming fuzzy system for polyphonic melody retrieval. applied soft computing, 33, 197-206. http://dx.doi.org/10.1016/j.asoc.2015.04.011"
MetadataShow full item record
Original versionHuang, Y. P., Lai, S. L., & Sandnes, F. E. (2015). A repeating pattern based Query-by-Humming fuzzy system for polyphonic melody retrieval. Applied Soft Computing, 33, 197-206. https://doi.org/10.1016/j.asoc.2015.04.011
Query-by-Humming involves retrieving music with a melody that matches the hummed query. An improved Query-by-Humming system for extracting pitch contour information based on a fuzzy inference model is introduced. In addition, an improved content-based music repeating pattern extraction model is introduced. Our bar-indexing method can extract the melody, identify repeating patterns and handle polyphonic MIDI files. To verify the effectiveness of the system, 15 volunteers recorded queries that were fed as input to the system and the longest common subsequence (LCS) was used to identify the most related top N matches. The system achieves 70% accuracy among the top 5 items retrieved.