0110.be logo
Feature extraction with TarsosDSP: Constant-Q, beat-detection, onset-detection, pitch estimation
Feature extraction with TarsosDSP: Constant-Q, beat-detection, onset-detection, pitch estimation

TarsosDSP is a Java library for audio processing. Its aim is to provide an easy-to-use interface to practical music processing algorithms implemented, as simply as possible, in pure Java and without any other external dependencies. TarsosDSP features an implementation of a percussion onset detector and a number of pitch detection algorithms: YIN, the Mcleod Pitch method and a “Dynamic Wavelet Algorithm Pitch Tracking” algorithm. Also included is a Goertzel DTMF decoding algorithm, a time stretch algorithm (WSOLA), resampling, filters, simple synthesis, some audio effects, and a pitch shifting algorithm.

To show the capabilities of the library, TarsosDSP example applications are available.

Links:

Tags: Code | Command Line Application | Music Information Retrieval | TarsosDSP | UGent