rossGardiner / AudiClean

AudiClean is an event driven audio processing libary which implements adaptive LMS and DNF filters as an extension of the Sound eXchange (SoX) package for audio processing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AudiClean

AudiClean is an event driven audio processing libary which implements adaptive LMS and DNF filters as an extension of the Sound eXchange (SoX) package for audio processing.

Prerequisites

You must have SoX installed to use our application standalone. Install SoX with apt using the following command:

sudo apt install sox 

To make use of the DNF filter, you must also install the boost library:

 sudo apt-get install libboost-all-dev

To use the plotting features, you need the opencv library:

sudo apt-get install libopencv-dev

All of these packages may be easily installed by running our setup.sh script:

bash setup.sh

Build

To build AudiClean use cmake and make as shown:

cmake .
make

Documentation

Check out the developer documentation hosted here.

About

AudiClean is an event driven audio processing libary which implements adaptive LMS and DNF filters as an extension of the Sound eXchange (SoX) package for audio processing.

License:GNU General Public License v3.0


Languages

Language:C++ 80.2%Language:CMake 9.5%Language:Makefile 9.0%Language:Shell 1.4%