TarsosDSP is a collection of classes to do simple audio processing. It features an implementation of a percussion onset detector and two pitch detection algorithms: Yin and the Mcleod Pitch method.
Its aim is to provide a simple interface to some audio (signal) processing algorithms implemented in JAVA.
To make some of the possibilities clear I coded some examples.
- TarsosDSP UtterAsterisk a game that shows real-time pitch detection with YIN.
- TarsosDSP Sound Detector is simply to show how to react when (loud) sound is available.
- TarsosDSP Percussion Detector is capable of detecting percussion onsets using the method described here. It plays a sound from freesound.org when percussion is detected.
The source code of TarsosDSP is available on github.
Presentation at Newline
Saturday the 25th of March TarsosDSP was presented at Newline, a small conference organized by whitespace. Here you can download the slides I used to present TarsosDSP, I also created an introductory text on sound and Java.