FREE JSFX Plugin: E-PeakClipper500 by Windows-G
-
- KVRist
- 168 posts since 18 Feb, 2021
The audio world has no shortage of clippers, but this is exactly how I want my clipper to be: accurate peak reduction meter and no endless lists of soft clipping algorithms that cause choice paralysis. So this features one soft clipping algorithm: cubic soft clipping, because among all the soft clipping algorithms, cubic is less alias-prone as it emphasizes one harmonic component (the 3rd harmonic) unless driven extremely hard. This makes it cleaner-sounding than functions that generate multiple harmonics, like quintic, hyperbolic tangent, or higher-order polynomials. REAPER already has an excellent oversampling feature for plugins, so I didn't bother adding it; you can just right-click the plugin and make your oversampling choice from the "FX instance oversampling" right-click menu.
Key Features:
* Three Clipping Modes:
1. Soft (Cubic): Soft clipping with a dominant 3rd harmonic. Cleaner because it emphasizes just one harmonic.
2. Soft + Hard (50/50 Blend): A balanced middle ground, blending 50% cubic soft clipping with 50% pure hard clipping.
3. Hard: The classic sound of digital clipping that produces aggressive harmonic excitement.
* Accurate Peak Reduction Meter: Real-time bar graphs showing the exact amount of peak reduction (0 to -12 dB) per channel. It accurately displays the peak reduction after the dry/wet blend is applied, so it reflects the mix setting.
* Current Peak Reduction Readouts (dB): Live numerical display of ongoing clipping activity per channel.
* Maximum Peak Reduction Readouts (dB): Numerical display of the highest amount of clipping since playback started, per channel.
* Intelligent Auto-Reset: Current and Max values automatically clear when you start playback, giving you fresh readings each time you hit play.
* Ceiling Control: adjust output ceiling from -30dB to 0dB.
* Auto-Link Input and Output Gain: Maintain consistent loudness by linking input and output gain with an inverse relationship. Great for controlling how much audio level you drive into the clipper without changing perceived loudness.
* Dry/Wet: Blend between the original signal and the clipped signal, from 0% (fully dry) to 100% (fully clipped).
* GUI Delta Button: Solos the difference between the wet and dry signals. It reveals what the clipper removed from the input signal. This is very useful when adjusting settings. Available for automation as “Delta (Smooth)” in the plugin's parameter list.
* GUI Reset Max Button: Clear the max values at any time.
* GUI Bypass Button: A dedicated smooth bypass button for toggling the clipper on or off without audio clicks. Available for automation as “Bypass (Smooth)” in the parameter list.
* Minimal CPU usage
Link: https://windowsg.gumroad.com/l/peakclipper500
This JSFX plugin can also be used in other DAWs through the open-source YSFX plugin. YSFX is available in VST3, AU, and CLAP formats for Windows, macOS, and Linux. Download YSFX here: https://github.com/JoepVanlier/ysfx/releases
Key Features:
* Three Clipping Modes:
1. Soft (Cubic): Soft clipping with a dominant 3rd harmonic. Cleaner because it emphasizes just one harmonic.
2. Soft + Hard (50/50 Blend): A balanced middle ground, blending 50% cubic soft clipping with 50% pure hard clipping.
3. Hard: The classic sound of digital clipping that produces aggressive harmonic excitement.
* Accurate Peak Reduction Meter: Real-time bar graphs showing the exact amount of peak reduction (0 to -12 dB) per channel. It accurately displays the peak reduction after the dry/wet blend is applied, so it reflects the mix setting.
* Current Peak Reduction Readouts (dB): Live numerical display of ongoing clipping activity per channel.
* Maximum Peak Reduction Readouts (dB): Numerical display of the highest amount of clipping since playback started, per channel.
* Intelligent Auto-Reset: Current and Max values automatically clear when you start playback, giving you fresh readings each time you hit play.
* Ceiling Control: adjust output ceiling from -30dB to 0dB.
* Auto-Link Input and Output Gain: Maintain consistent loudness by linking input and output gain with an inverse relationship. Great for controlling how much audio level you drive into the clipper without changing perceived loudness.
* Dry/Wet: Blend between the original signal and the clipped signal, from 0% (fully dry) to 100% (fully clipped).
* GUI Delta Button: Solos the difference between the wet and dry signals. It reveals what the clipper removed from the input signal. This is very useful when adjusting settings. Available for automation as “Delta (Smooth)” in the plugin's parameter list.
* GUI Reset Max Button: Clear the max values at any time.
* GUI Bypass Button: A dedicated smooth bypass button for toggling the clipper on or off without audio clicks. Available for automation as “Bypass (Smooth)” in the parameter list.
* Minimal CPU usage
Link: https://windowsg.gumroad.com/l/peakclipper500
This JSFX plugin can also be used in other DAWs through the open-source YSFX plugin. YSFX is available in VST3, AU, and CLAP formats for Windows, macOS, and Linux. Download YSFX here: https://github.com/JoepVanlier/ysfx/releases
You do not have the required permissions to view the files attached to this post.
Last edited by Windows on Fri Feb 13, 2026 7:34 pm, edited 5 times in total.
-
thecontrolcentre thecontrolcentre https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=76240
- KVRAF
- 37262 posts since 27 Jul, 2005 from Scottish Borders
-
- KVRist
- Topic Starter
- 168 posts since 18 Feb, 2021
-
- KVRist
- Topic Starter
- 168 posts since 18 Feb, 2021
Got featured on Bedroom Producers Blog:
https://bedroomproducersblog.com/2025/0 ... lipper500/
https://bedroomproducersblog.com/2025/0 ... lipper500/
-
- KVRist
- Topic Starter
- 168 posts since 18 Feb, 2021
Hi, I've added a dry/wet mix slider to the plugin. The peak reduction meter accounts for the dry/wet setting, so the displayed meter values accurately reflect the dry/wet blended output. Don't worry if you've already used this plugin in your projects, all existing settings will be preserved, as the slider numbering and the core clipping process remain unchanged.
-
- KVRist
- Topic Starter
- 168 posts since 18 Feb, 2021
Hi, I've added two GUI buttons to the plugin. These are very useful when adjusting settings:
1. Delta Button: Solos the difference between the wet and dry signals. It reveals what the clipper removed from the input signal. Available for automation as “Delta (Smooth)” in the plugin's parameter list.
2. Smooth Bypass Button: A dedicated bypass button for toggling the clipper on or off without audio clicks. Available for automation as “Bypass (Smooth)” in the parameter list.
Don’t worry, both the older version and this new one null 100% in a null test, as the underlying clipping algorithm and the sound it produces remain completely unchanged. Also, you can safely replace the old version with this new one in existing projects, and all your existing settings will be preserved.
Link remains the same: https://windowsg.gumroad.com/l/peakclipper500
1. Delta Button: Solos the difference between the wet and dry signals. It reveals what the clipper removed from the input signal. Available for automation as “Delta (Smooth)” in the plugin's parameter list.
2. Smooth Bypass Button: A dedicated bypass button for toggling the clipper on or off without audio clicks. Available for automation as “Bypass (Smooth)” in the parameter list.
Don’t worry, both the older version and this new one null 100% in a null test, as the underlying clipping algorithm and the sound it produces remain completely unchanged. Also, you can safely replace the old version with this new one in existing projects, and all your existing settings will be preserved.
Link remains the same: https://windowsg.gumroad.com/l/peakclipper500
-
- KVRist
- Topic Starter
- 168 posts since 18 Feb, 2021
Hi, I updated the plugin on 21st January, 2026.
Changelog:
Made GUI buttons backward compatible in older REAPER versions. As a result, the plugin graphics now compile correctly in older versions of REAPER without affecting newer versions. Also, this doesn't affect the underlying audio processing code of the plugin; the older and new version null 100% in a null test.
Changelog:
Made GUI buttons backward compatible in older REAPER versions. As a result, the plugin graphics now compile correctly in older versions of REAPER without affecting newer versions. Also, this doesn't affect the underlying audio processing code of the plugin; the older and new version null 100% in a null test.
