PeakEater
Free open source VST3/AU wave shaping plugin for macOS and Windows.
View Demo · Download · Report Bug
Table of Contents
About The Project
PeakEater is a free, easy to use, waveshaping VST3/AU plugin for macOS and Windows. PeakEater lets you choose between different waveshaping functions to clip everything above ceiling level. Therefore, you can boost overall volume of your track safely without worying that some nasty peak would go above maximum allowed volume level of your DAW. It supports variours features such as multiple clipping types, oversampling and visualizations of clipping process that aims to make clipping easy and fun.
Inspiration for this plugin comes mostly from KAZROG KClip 3 and VennAudio Free Clip. So it's an attempt to combine the features of both plugins but completley free and open-source.
Features
Input/Output RMS meters
See the RMS of signal before and after plugin.
Input/Output Gain
Adjusts gain level before or after signal processing.
Link Input Gain with Output Gain
Use linking to automatically set the Output Gain level to the opposite of the Input Gain. As an example, if the Input Gain value is +5dB then the Output Gain value will be automatically set to -5dB. It also works in the opposite direction.
Ceiling control with dB-meter
See how exactly you're limiting your signal using meter that is mounted into the Ceiling slider.
6 Clipping types to choose
Choose between 6 clipping functions, from harshest "Hard" to softest "Arctangent". Available clipping functions are:
- Hard
- Quintic
- Cubic
- Tangent
- Algebraic
- Arctangent
Up to 16x Oversampling
Choose between 2x, 4x, 8x, and 16x oversampling to avoid signal aliasing. Be aware that high values of oversampling may hurt CPU performance.
See how much dBs were clipped
Analyser provides information about how much dB's were cut by waveshaper so you can see how much volume you're won.
Bypass mode
Simply bypass all plugin's processing.
VST3 and AU support
You can use either VST3 or AU type of plugin on macOS and VST3 on Windows.
Built With
This plugin was developed using JUCE framework and ff_meters library that provided convinient dB-meters.
Getting Started
If you need a ready-to-use build, you may download latest packages from the Releases Page. The guideline provided below is needed only if you would like to build a plugin on your own.
Prerequisites
Installation
Once you have the dependencies installed, we need to clone the PeakEater repository. PeakEater's git repository contains necessary submodules, so we'll need to collect those as well, which we can do one of two ways:
git clone --recurse-submodules https://github.com/vvvar/PeakEater.git
or:
git clone https://github.com/vvvar/PeakEater.git
cd PeakEater
git submodule update --init --recursive
At this point, you should have a cloned project with all necessary dependencies installed into the Dependencies
directory.
Now, open PeakEater.jucer
file using Projucer and press Save and Open in IDE.
That's it, you may now build PeakEater for the available targets.
Please note that in order to disable JUCE Splash Screen you should switch your Projucer into GPL3 mode. If you're opening Projucer for the first time, popup regarding login should appear in the bottom left side of Projucer. Click "Singn In" and then choose "Use GPL3 Mode" instead of making sign in.
Roadmap
Check out Project Roadmap page for more details.
Contributing
This is a very young project on a very early stages, however, I will be happy to hear any sort of a feedback on it. If you have any feedback on a project, feel free to open a issue using Issues Page. If you have a pull request, then just make it using common Fork & PR flow.
License
Distributed under the GPL-3.0 License. See LICENSE.md
for more information.
Contact
Vladyslav Voinov - Linkedin - [email protected]
Project Link: https://github.com/vvvar/PeakEater
Donations
To support this project, you can make a donation to its current maintainer:
Acknowledgements
- JUCE
- ff_meters by ffAudio
- Free Clip by Venn Audio
- The Audio Programmer for providing extensive video-lessons on audio programming and DSP