TY - JOUR
T1 - Query by humming with the vocalsearch system
AU - Birmingham, William
AU - Dannenberg, Roger
AU - Pardo, Bryan A
PY - 2006
Y1 - 2006
N2 - Systems able to find a song based on a sung, hummed, or whistled melody are called query by humming (QBH), and are used by the VocalSearch systems. The system provides performance with the best current systems and involves a simple design and user interface. Queries are in the form of a user-supplied melody, theme, hook, instrumental riff, or some other memorable part of a piece. The typical QBH melody-comparison techniques, string alignment, n-grams, Markov models, dynamic time warping, compare monophonic melodies in the database to a monophonic query. Each song in VocalSearch's database is represented by a theme for the verse and a different theme for the chorus. The QBH system considers tens of thousands of themes. VocalSearch uses a probabilistic string-alignment algorithm to measure similarity between targets and queries. The melodic encoding used for queries and targets has a strong effect on the kinds of errors a QH system can handle.
AB - Systems able to find a song based on a sung, hummed, or whistled melody are called query by humming (QBH), and are used by the VocalSearch systems. The system provides performance with the best current systems and involves a simple design and user interface. Queries are in the form of a user-supplied melody, theme, hook, instrumental riff, or some other memorable part of a piece. The typical QBH melody-comparison techniques, string alignment, n-grams, Markov models, dynamic time warping, compare monophonic melodies in the database to a monophonic query. Each song in VocalSearch's database is represented by a theme for the verse and a different theme for the chorus. The QBH system considers tens of thousands of themes. VocalSearch uses a probabilistic string-alignment algorithm to measure similarity between targets and queries. The melodic encoding used for queries and targets has a strong effect on the kinds of errors a QH system can handle.
UR - http://www.scopus.com/inward/record.url?scp=33747192009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33747192009&partnerID=8YFLogxK
U2 - 10.1145/1145287.1145313
DO - 10.1145/1145287.1145313
M3 - Review article
AN - SCOPUS:33747192009
SN - 0001-0782
VL - 49
SP - 49
EP - 52
JO - Communications of the ACM
JF - Communications of the ACM
IS - 8
ER -