Skip to content

Harmonic-Percussive source separation using Essentia, and JUCE for the GUI

Notifications You must be signed in to change notification settings

emilio-molina/HPSS_with_JUCE_and_Essentia

Repository files navigation

Harmonic-Percussive separation using Essentia and JUCE

This project uses a light-weight, static version of Essentia, that should be easy to compile and to integrate into JUCE project.

Init submodules

$ git submodule init
$ git submodule update

Compile Essentia

In my case, the only dependency use is fftw (because I was able to easily install it with brew).

$ cd third_party/essentia
$ ./waf configure --lightweight=fftw --build-static --ignore-algos=Spline,CubicSpline --static-dependencies
$ #./waf configure --lightweight= --fft=KISS --ignore-algos=Spline,CubicSpline --static-dependencies  # if fftw not installed, KISSfft can be used instead
$./waf

About

Harmonic-Percussive source separation using Essentia, and JUCE for the GUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published