spectral-compressor icon indicating copy to clipboard operation
spectral-compressor copied to clipboard

Everything can be pink noise if you try hard enough!

Spectral Compressor

Automated builds

Spectral Compressor has had a major rewrite with better DSP and more features and is now part of NIH-plug. This version of the plugin will not be developed any more.

Ever wondered what a 16384 band OTT would sound like? Neither did I.

Download

You can download the latest development binaries for Linux, Windows and macOS from the automated builds page. GitHub requires you to be signed in to be able to download these files. The macOS builds are compiled on macOS 10.15 Catalina and likely won't run on anything before that. You may also have to disable Gatekeeper depending on your DAW as Apple has recently made it more difficult to run unsigned code on macOS. I sadly cannot provide any support for the Windows and macOS versions at the moment, but the plugins should work!

Building

To build the VST3 plugin, you'll need CMake 3.15 or higher and a recent C++ compiler.

cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build --parallel

You'll find the compiled plugin in build/SpectralCompressor_artefacts/Release/VST3.

Static linking dependencies

By default this project will use the system's copy of FFTW (fftw3f) if it's available, and it will fall back to building a static library and linking to that. Adding -DFORCE_STATIC_LINKING=ON to the command line forces static linking for distribution. This will also statically linking to the MSVC++ runtime on Windows.