SoundIt - Sound Analyser in Java

SoundIt is a sound analyser program built in Java.

It allows one to read and process data from audio files (.wav and .mp3). From this streams, it can plot the values in the time domain (amplitude vs time), but it can also find and plot onsets in the audio, by using the Fourier Transform and other processing methods in the frequency domain.

The processing methods used were based on the ones described in the articles:

Its code is freely available at

In order to test the program, you can download a few mp3 samples: samples.rar