Analyse wav file loudness and plot graph in html
Python C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Analyse wave file loudness and plot graph in html.loudnessPlotter is based on ebu_r128 lib writen in C by radionova labs. Original source code is provided. Application is portable, i.e. can run off a USB key for instance. See website for more information.


#####Using git

cd /home/user/mypath
git clone

#####Manual Download
Zip downlod on Github

Basic Usage

Make sure you have the wave_analyze programm for your platform! See documentation for more information about usage, option, template etc...


Binaries are provided, simply open the command line and type:

loudnessPlotter.exe [file.wav or folder] [ouputfolder]

From python (all platform)

As a script:

python /path/to/folder/or/wavefile

As a module:

import loudness
loudness.LoudnessPlotter(wavfilelist,outpath).process() #analyse and write HTML with plot

###What it does

Generate a single HTML page (which itself load some javascript from the web): launches wav_analyze executable, get its output, and convert it into an HTML plot.

If you specifie a folder, all .wav under this folder will be analysed, output HTML file name will be : loudness.html
If you specifie a wav file i.e. wavfilename.wav, output HTML file name will be : wavfilename.html

##Credits radionova labs for providing this lib and wave_analyze example under GNU GPL. JQuery, the well-known javascript library
flot an attactive javascript plotting for JQuery
Bootstrap the famous CSS/JS framework from Twitter.

##License GNU GPLv3

###### Normatives, references [[1](] Wikipedia page for loudness [[2](] Wikipedia page for loudness monitoring [[3](] EBU R128 website [[4](] ITU R-REC-BS.1770 on ITU website [[5](] radionovas original ebu_r128 lib links