TY - JOUR
T1 - Algorithms for computing geometric measures of melodic similarity
AU - Aloupis, Greg
AU - Fevens, Thomas
AU - Langerman, Stefan
AU - Matsui, Tomomi
AU - Mesa, Antonio
AU - Nuñez, Yurai
AU - Rappaport, David
AU - Toussaint, Godfried
PY - 2006/9
Y1 - 2006/9
N2 - Two algorithms to find the minimum area between two given orthogonal melodies, Ma and Mb, of size n and m, respectively (n > m) are presented. Both algorithms can be used for cyclic melodies as well as in the context of retrieving short patterns from a database. The algorithms are described for the case where the melodies are cyclic. The first algorithm assumes that the Θ direction is fixed, and it runs in O(n) time. The second algorithm finds the minimum area when both the z and Θ relative positions can be varied. It is proved that it runs in O(nmlogn) time. In each case, it is assumed that the edges defining Ma and Mb are given in the order in which they appear in melodies. Finally, natural extensions are discussed both for the polygonal description of melodies and for different types of queries.
AB - Two algorithms to find the minimum area between two given orthogonal melodies, Ma and Mb, of size n and m, respectively (n > m) are presented. Both algorithms can be used for cyclic melodies as well as in the context of retrieving short patterns from a database. The algorithms are described for the case where the melodies are cyclic. The first algorithm assumes that the Θ direction is fixed, and it runs in O(n) time. The second algorithm finds the minimum area when both the z and Θ relative positions can be varied. It is proved that it runs in O(nmlogn) time. In each case, it is assumed that the edges defining Ma and Mb are given in the order in which they appear in melodies. Finally, natural extensions are discussed both for the polygonal description of melodies and for different types of queries.
UR - http://www.scopus.com/inward/record.url?scp=33748299591&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33748299591&partnerID=8YFLogxK
U2 - 10.1162/comj.2006.30.3.67
DO - 10.1162/comj.2006.30.3.67
M3 - Article
AN - SCOPUS:33748299591
SN - 0148-9267
VL - 30
SP - 67
EP - 76
JO - Computer Music Journal
JF - Computer Music Journal
IS - 3
ER -