A Comparison of Rhythmic Similarity Measures

Measuring the similarity between rhythms is a fundamental problem in computational music theory, with many applications such as music information retrieval and copyright infringement resolution. A common way to represent a rhythm is as a binary sequence where a zero denotes a rest (silence) and a one represents a beat or note onset. This paper compares various measures of rhythm similarity including the Hamming distance, the Euclidean interval-vector distance, the interval-dierence distance measure of Coyle and Shmulevich, the swap distance, and the chronotonic distance measures of Gustafson and Hofmann-Engl. Traditionally, rhythmic similarity measures are compared according to how well rhythms may be recognized with them, how ecien tly they can be retrieved from a data base, or how well they model human perception and cognition of rhythms. In contrast, here similarity measures are compared on the basis of how much insight they provide about the structural inter-relationships that exist within families of rhythms, when phylogenetic trees and graphs are computed from the distance matrices determined by these similarity measures. For two collections of rhythms, namely the 4/4 time and 12/8 time clave-bell time lines used in traditional African and Afro-American music, the chronotonic and swap distances appear to be superior to the other measures, and each has its own atractive features. The similarity measures are also compared according to their computational complexity.

[1]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[2]  L. Hofmann-Engl RHYTHMIC SIMILARITY: A THEORETICAL AND EMPIRICAL APPROACH , 2002 .

[3]  Daniel P. W. Ellis,et al.  Anchor space for classification and similarity measurement of music , 2003, 2003 International Conference on Multimedia and Expo. ICME '03. Proceedings (Cat. No.03TH8698).

[4]  Raymond Boyd,et al.  African polyphony and polyrhythm: Map , 1991 .

[5]  Remco C. Veltkamp,et al.  Using transportation distances for measuring melodic similarity , 2003, ISMIR.

[6]  Jonathan Foote,et al.  Audio Retrieval by Rhythmic Similarity , 2002, ISMIR.

[7]  Benoit Meudic MUSICAL SIMILARITY IN A POLYPHONIC CONTEXT : A MODEL OUTSIDE TIME , 2003 .

[8]  G. Rota Basic Concepts in Information Theory and Statistics, A.M. Mathai, P.N. Rathie. Wiley (1975), 137 pp , 1977 .

[9]  Timothy M. Chan,et al.  Fun-Sort--or the chaos of unordered binary search , 2004, Discret. Appl. Math..

[10]  Godfried T. Toussaint Algorithmic, Geometric, and Combinatorial Problems in Computational Music Theory , 2003 .

[11]  I. Shmulevich,et al.  A system for machine recognition of music patterns , 1998, Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing, ICASSP '98 (Cat. No.98CH36181).

[12]  Erik D. Demaine,et al.  On flat-state connectivity of chains with fixed acute angles , 2002, CCCG.

[13]  Edward J. Coyle,et al.  Perceptual Issues in Music Pattern Recognition: Complexity of Rhythm and Key Finding , 2001, Comput. Humanit..

[14]  Godfried T. Toussaint,et al.  Classification and Phylogenetic Analysis of African Ternary Rhythm Timelines , 2003 .

[15]  Vladimir A. Kulyukin,et al.  Generalized Hamming Distance , 2002, Information Retrieval.

[16]  Donncha O Maidín A geometrical algorithm for melodic difference , 1998 .

[17]  Laz E.N. Ekwueme,et al.  Concepts of African Musical Theory , 1974 .

[18]  Godfried T. Toussaint,et al.  Sharper lower bounds for discrimination information in terms of variation (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[19]  Douglas Eck A Positive-Evidence Model for Classifying Rhythmical Patterns , 2000 .

[20]  Daniel H. Huson,et al.  Analyzing and Visualizing Sequence and Distance Data Using SplitsTree , 1996, Discret. Appl. Math..

[21]  Joel E. Cohen,et al.  Information Theory and Esthetic Perception. , 1967 .

[22]  John Goldrosen The Buddy Holly Story , 1979 .

[23]  Joel E. Cohen,et al.  Information Theory and Esthetic Perception , 1969 .

[24]  Owen Wright,et al.  The modal system of Arab and Persian music, A.D. 1250-1300 , 1976 .

[25]  Godfried T. Toussaint,et al.  A Mathematical Analysis of African, Brazilian, and Cuban Clave Rhythms , 2002 .

[26]  Andrzej Lingas,et al.  Efficient approximation algorithms for the Hamming center problem , 1999, SODA '99.

[27]  Tomomi Matsui,et al.  Computing a Geometric Measure of the Similarity Between two Melodies , 2003 .

[28]  J. Kruskal An Overview of Sequence Comparison: Time Warps, String Edits, and Macromolecules , 1983 .

[29]  Mark Goldstein,et al.  On Finding Rhythmic Patterns in Musical Lines , 1985, ICMC.

[30]  Prosenjit Bose,et al.  COMPUTING SIGNED PERMUTATIONS OF POLYGONS∗ , 2010 .

[31]  Daniel H. Huson,et al.  SplitsTree: analyzing and visualizing evolutionary data , 1998, Bioinform..

[32]  David Sankoff,et al.  Comparison of musical sequences , 1990, Comput. Humanit..

[33]  P van Leeuwen,et al.  Musical rhythms in heart period dynamics: a cross-cultural and interdisciplinary approach to cardiac rhythms. , 1999, American journal of physiology. Heart and circulatory physiology.

[34]  Shmuel Tomi Klein,et al.  Fuzzy Hamming Distance: A New Dissimilarity Measure , 2001, CPM.

[35]  Sung-Hyuk Cha,et al.  On measuring the distance between histograms , 2002, Pattern Recognit..

[36]  David G. Stork,et al.  Pattern Classification , 1973 .

[37]  Jay Rahn,et al.  Turning the Analysis around: Africa-Derived Rhythms and Europe-Derived Music Theory , 1996 .

[38]  N. G. de Bruijn Sorting by means of swappings , 1974, Discret. Math..

[39]  Godfried T. Toussaint,et al.  El Compás Flamenco: A Phylogenetic Analysis , 2004 .

[40]  Richard W. Hamming,et al.  Coding and Information Theory , 1980 .