Eigenrhythms: Drum pattern basis sets for classification and generation

Ellis, Daniel P. W.; Arroyo, John

We took a collection of 100 drum beats from popular music tracks and estimated the measure length and downbeat position of each one. Using these values, we normalized each pattern to form an ensemble of aligned drum patterns. Principal Component Analysis on this data set results in a set of basis 'patterns' that can be combined to give approximations and interpolations of all the examples. We use this low-dimension representation of the drum patterns as a space for classification and visualization, and discuss its application to generating continua of rhythms. Our classification results were very modest -- about 20% correct on a 10-way genre classification task -- but we show that the projection into principal component space reveals aspects of the rhythm that are largely orthogonal to genre but are still perceptually relevant.


  • thumnail for ismir04-eigenrhythm.pdf ismir04-eigenrhythm.pdf application/x-pdf 97.8 KB Download File

Also Published In

ISMIR 2004: 5th International Conference on Music Information Retrieval: Proceedings: Universitat Pompeu Fabra, October 10-14, 2004
Audiovisual Institute, Pompeu Fabra University

More About This Work

Academic Units
Electrical Engineering
Published Here
June 29, 2012