Harmonic style-based song retrieval using N-gram

Research output: Contribution to conferencePaperpeer-review

3 Scopus citations


N-gram models have been successfully applied to harmonic analysis for differentiating a composer's style based on all the pieces in a large corpus of the composer. In this paper, we focus on each individual song and explore the effectiveness of the n-gram model when it is applied to a different but equally important musical task: harmonic style-based song retrieval. A chord profile is generated for a song by using the n-gram model as the descriptor of the song's harmonic features. The system retrieves songs based on the similarity between the chord profile in the query and that of the songs in the database. The retrieval result is evaluated in terms of a style-based retrieval score as well as traditional information retrieval metrics such as precision and recall. Finally, we list the most common pop-rock chord patterns from the most frequently retrieved songs, and compare the patterns with those described in previous works.

Original languageEnglish (US)
StatePublished - Jul 4 2011
Externally publishedYes
Event1st ACM International Conference on Multimedia Retrieval, ICMR'11 - Trento, Italy
Duration: Apr 18 2011Apr 20 2011


Other1st ACM International Conference on Multimedia Retrieval, ICMR'11


  • N-gram
  • chord progression
  • harmonic style
  • song retrieval

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction
  • Software


Dive into the research topics of 'Harmonic style-based song retrieval using N-gram'. Together they form a unique fingerprint.

Cite this