A plug-and-play, minimal algorithmic reverb VST3 plugin built with JUCE.
- 3 Preset Modes — Space (lush hall), Room (tight, percussive), Infinite (ambient wash)
- 4 Controls — Dry/Wet, Size, Color (EQ tilt), Clarity (sidechain ducker)
- Sidechain Ducker — The Clarity knob reduces wet signal when dry transients hit, keeping them upfront
- Built-in EQ — High-pass and low-pass filters shape the reverb tail
- Pre-delay — Per-preset pre-delay for separation and depth
- Dark UI — Flat charcoal aesthetic with warm gold/amber accents
- Download
Void-v1.1-Windows.zipfrom the Releases page - Extract the
Void.vst3folder toC:\Program Files\Common Files\VST3\ - Rescan plugins in your DAW
Requires CMake 3.22+, a C++17 compiler, and a local copy of JUCE 8. Update the JUCE path in CMakeLists.txt to match your system.
# Windows (Visual Studio Developer Command Prompt)
cmake -B build -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake --build buildThe VST3 plugin will be in build/Void_artefacts/Release/VST3/.
A standalone executable is also built under build/Void_artefacts/Release/Standalone/.
| Control | Range | Description |
|---|---|---|
| Dry / Wet | 0-1 | Crossfade between dry input and wet reverb |
| Size | 0-1 | Scales the preset's room size (0.5x at 0, 1.5x at 1) |
| Color | 0-1 | EQ tilt — dark (0) to bright (1) |
| Clarity | 0-1 | Sidechain duck depth — 0 = off, 1 = full ducking |
VOID/
CMakeLists.txt # Build configuration (local JUCE path)
Source/
PluginProcessor.h # Processor class, preset struct, DSP declarations
PluginProcessor.cpp # Reverb engine, EQ, pre-delay, ducker, dry/wet mixing
PluginEditor.h # Editor class, custom LookAndFeel, colour palette
PluginEditor.cpp # Dark UI: preset buttons, rotary knobs
This project is licensed under the GNU General Public License v3.0. See LICENSE for details.