DocumentCode :
31499
Title :
Streamlined Tempo Estimation Based on Autocorrelation and Cross-correlation With Pulses
Author :
Percival, G. ; Tzanetakis, G.
Author_Institution :
Nat. Inst. of Adv. Ind. Sci. & Technol., Tsukuba, Japan
Volume :
22
Issue :
12
fYear :
2014
fDate :
Dec. 2014
Firstpage :
1765
Lastpage :
1776
Abstract :
Algorithms for musical tempo estimation have become increasingly complicated in recent years. These algorithms typically utilize two fundamental properties of musical rhythm: some features of the audio signal are self-similar at periods related to the underlying rhythmic structure, and rhythmic events tend to be spaced regularly in time. We present a streamlined tempo estimation method ( stem) that distills ideas from previous work by reducing the number of steps, parameters, and modeling assumptions while retaining good accuracy. This method is designed for music with a constant or near-constant tempo. The proposed method either outperforms or has similar performance to many existing state-of-the-art algorithms. Self-similarity is captured through autocorrelation of the onset strength signal (OSS), and time regularity is captured through cross-correlation of the OSS with regularly spaced pulses. Our findings are supported by the most comprehensive evaluation of tempo estimation algorithms to date in terms of the number of datasets and tracks considered. During the process we have also corrected ground truth annotations for the datasets considered. All the data, the annotations, the evaluation code, and three different implementations (C++, Python, MATLAB) of the proposed algorithm are provided in order to support reproducibility.
Keywords :
audio signal processing; correlation methods; estimation theory; music; OSS; audio signal; autocorrelation; corrected ground truth annotations; cross-correlation; evaluation code; musical rhythm; musical tempo estimation; near-constant tempo; onset strength signal; regularly spaced pulses; rhythmic events; rhythmic structure; self-similarity; streamlined tempo estimation method; time regularity; Algorithm design and analysis; Correlation; Estimation; IP networks; Signal processing algorithms; Speech; Speech processing; Audio signal processing; music information retrieval; rhythm analysis; tempo induction;
fLanguage :
English
Journal_Title :
Audio, Speech, and Language Processing, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
2329-9290
Type :
jour
DOI :
10.1109/TASLP.2014.2348916
Filename :
6879451
Link To Document :
بازگشت