tote-bag-labs / valentine

An open source compressor meant to pump and breathe
GNU General Public License v3.0
123 stars 6 forks source link

Valentine

V A L E N T I N E

Valentine is a compressor and distortion processor. It was inspired by the hyper compressed and crushed textures in the seminal Justice record, †. Using it is easy: turning input up makes the signal louder, more compressed, and more saturated. Turning crush up adds digital distortion.

The real fun is in processing signal with some ambience, be it a room or a reverb. With the right input gain and release settings, you can introduce pumping and breathing artifacts.

Though designed for aggressive (over) application, Valentine is flexible enough to use in a wide variety of applications. Try it today!

I stream and make videos about the development process on YouTube. I also wrote a few blog posts about it here.

Getting Valentine

Download the latest precompiled binaries here.

AU and VST3 on MacOs and VST3 on Windows are currently supported.

Using Valentine

Signal Path

Valentine is a non-linear processor. As such, knowing the signal path makes it easier to get your desired result. Here it is:

Crush -> Compress -> Saturate -> Soft Clip -> Output -> Mix

Parameters

Building Valentine

Xcode

Currently, Xcode 14.2 is supported for building Valentine.

Here's how to create an Xcode project for building the plugin.

git clone https://github.com/Tote-Bag-Labs/valentine.git
cd valentine
git submodule update --init --recursive
cmake -B builds -G Xcode

Other (for now)

If you'd rather just build it from the command line, run cmake --build Builds --config Release

Contributing to Valentine

If you'd like to get involved, take a look at issues. I could use help on anything marked bug or enhancement.

I'm currently not taking pull requests for new features.