Home

Awesome

Sound Analysis

Application to analyze sound files in time or frequency domain.
It uses ffmpeg to turn any audio or video file into raw audio data. Java 8+ is required to run this application.

Prerequisites

Please ensure that you have ffmpeg installed and configured in your $PATH before running this application. To verify the setup, open your terminal and enter the command ffmpeg.

Run the project

To run the application do the following steps:

mvn install

This will also generate a jar file with all the dependencies which we will run once it has been created.

mvn exec:java

Functionality

Analysis in time domain:

Analysis in frequency domain:

Clip parameters:

Gallery

Amplitude chart

silence

Spectrum

spectrum_1 Spectrum_2

Base tone

base_tone_1 base_tone_2

Clip_parameters

clip_parameters