Flexible general-purpose audio compressor with a touch of citrus
I wrote this compressor to learn all I could about audio compression. It took me several months to gather all the specs and papers I needed and convert them into code.
Squeezer is different from all the compressors I know: its knobs are stepped to fine-tuned preset values, but can be changed to continuous values by clicking a small orange light located next to them. This allows you to find nice settings fast while not preventing optimisation of settings.
Squeezer adapts easily to many tastes and use cases:
- feed-forward & feed-back design
- linear, logarithmic & smooth release stage
- optical & FET detectors
- peak & RMS sensing
- hard, medium & soft knee
- flexible side-chain & parallel compression
Squeezer has given me a deep insight into compression. But above that, it has quickly become my go-to generic compressor!
I hope that you have as much fun with this compressor as I had when I coded it!
Squeezer crashes when the plug-in is loaded/opened
Squeezer comes with a folder called
squeezer. This folder must be located in the same folder as the plug-in, so please copy it along and try again!
Squeezer requires a processor which supports the SSE2 instruction set (if you run at Windows 8 and above, it does). On Windows, you might also have to install the Visual C++ Redistributable for Visual Studio 2017.
Some hosts (FL Studio, Bitwig) do not assign VST2 channels correctly
As an example, a stereo plug-in might only output a mono signal.
VST2 does not support side-chains. I have found a way around this limitation, but unfortunately some hosts will behave erratically.
VST3 supports side-chains, so if your DAW supports it, use the VST3
plug-ins instead. As an alternative, I have created VST2 plug-ins
without external side-chain inputs. They are distinguished by the
no side-chain in their name and should fix channel-assignment
The current version is 2.5.4 (built on 2020-04-17). It requires a processor which supports the SSE2 instruction set. On Windows systems, you may also have to install the Visual C++ Redistributable for Visual Studio 2017.
The source code can be downloaded from GitHub.
|GNU/Linux||2.5.4||32 bit||VST2 plug-in|
|64 bit||VST2 plug-in|
|Windows 7||2.5.4||32 bit||VST2 plug-in|
|and above||VST3 plug-in|
|64 bit||VST2 plug-in|
LV2 plug-ins (not updated anymore)
|GNU/Linux||2.5.3||32 bit||LV2 plug-in|
|64 bit||LV2 plug-in|
Please report bugs using GitHub’s issue tracker. You may also use it to place your wishes or ideas.
This is free software and licensed under the GNU General Public License version 3 (GPLv3).
Please note, however, that the VST2 SDK is not free. I provide a VST2 plug-in because it is a de facto standard that makes life easier for musicians and engineers who just want to make some great sounding albums.
But if you are a free software advocate, you might not want to use the VST2 plug-in. The pre-built GNU/Linux stand-alone and VST3 plug-ins really are free software in the sense of the Free Software Foundation.