WetReverb
WET VST - Open source reverb VST3 plugin with authentic 80s rack-style character. 5 reverb modes, 12-bit quantization, 24kHz internal rate, early reflections. Windows/Linux/Mac VST3.
Install / Use
/learn @yonie/WetReverbREADME
WET Reverb VST3 Plugin
A professional reverb VST3 plugin with authentic 80s digital character, inspired by the Yamaha R1000, Electro-Harmonix Holy Grail, and Roland DEP-5.

Quick Start
Download
Download the latest release from the Releases page.
The download includes all platforms in one universal bundle:
- Windows (x64)
- Linux (x86_64)
- macOS (Intel & Apple Silicon)
Installation
Windows
- Download and extract the ZIP file
- Copy
WetReverb.vst3toC:\Program Files\Common Files\VST3\ - Restart your DAW and scan for plugins
Linux
- Download and extract the ZIP file
- Copy
WetReverb.vst3to~/.vst3/(create the folder if needed)mkdir -p ~/.vst3 cp -r WetReverb.vst3 ~/.vst3/ - Restart your DAW and scan for plugins
macOS
- Download and extract the ZIP file
- Copy
WetReverb.vst3to~/Library/Audio/Plug-Ins/VST3/(create the folder if needed) - Remove the quarantine attribute and restart your DAW:
xattr -cr ~/Library/Audio/Plug-Ins/VST3/WetReverb.vst3
Why does macOS block this plugin?
When you try to load the plugin, macOS may show: "WetReverb.vst3" cannot be opened because the developer cannot be verified.
This does not mean the plugin is unsafe. Apple requires developers to enroll in the Apple Developer Program ($99/year) and notarize each build. As an independent developer releasing free, open-source software under the MIT license, I don't have the budget for Apple's developer program. The complete source code is available on GitHub for anyone to inspect and build themselves.
This is a common issue with free audio plugins on macOS.
Usage
- Load the plugin in your DAW (Reaper, Cubase, Ableton Live, FL Studio, etc.)
- Select reverb mode using the 5 buttons: Room, Plate, Hall, Cathedral, Cosmos
- Monitor levels using the input/output LED meters
Reverb Modes
| Mode | Comb Filters | Pre-delay | Early Refl. | Character | |------|--------------|-----------|--------------|-----------| | Room | 4 | 17ms | 3-24ms (6 taps) | Intimate, prominent reflections | | Plate | 8 | 0ms | 2-17ms (5 taps) | Dense shimmer | | Hall | 10 | 25ms | 8-53ms (7 taps) | Spacious, smooth | | Cathedral | 10 | 37ms | 12-79ms (8 taps) | Long, diffuse | | Cosmos | 12 | 65ms | 15-92ms (6 taps) | Ethereal, infinite wash |
Features
100% Wet Reverb
Pure reverb signal output - no dry signal in the mix. Perfect for:
- Parallel processing with dry signal in your DAW
- Creative sound design
- Authentic vintage rack reverb simulation
80s Rack-Style Character
- 24 kHz Internal Sample Rate - Authentic vintage digital reverb with band-limited frequency response
- 12-bit Quantization - Classic gritty digital character
- TPDF Dither - Smooth quantization
- Stereo Crosstalk - Authentic L/R channel bleed simulating analog circuitry
- Early Reflections - Program-dependent multitapped delay lines for realistic room ambience
- HF Damping - Mode-dependent high-frequency rolloff
Schroeder-Style Algorithm
Parallel comb filters with damping followed by series allpass diffusion.
VST3 Automation
Full parameter automation support in all major DAWs.
System Requirements
| Platform | Requirements | |----------|-------------| | Windows | Windows 10/11 (64-bit) | | Linux | x86_64 Linux | | macOS | macOS 11.0+ (Apple Silicon) or macOS 10.13+ (Intel) |
Supported DAWs: Any DAW that supports VST3 plugins (Reaper, Cubase, Ableton Live, FL Studio, Studio One, Bitwig, etc.)
Changelog
v1.0.1 (2026-03-28)
- Fixed a bug where the selected reverb mode was not remembered across DAW sessions
v1.0.0 (2026-03-15)
- Initial release
- 5 reverb modes (Room, Plate, Hall, Cathedral, Cosmos)
- 80s digital character (24kHz, 12-bit)
- 9-segment LED meters
- Multi-platform support (Windows, Linux, macOS)
Building from Source
For developers who want to build the plugin themselves.
Prerequisites
Windows
- Visual Studio 2022 Build Tools or Community Edition
- CMake 3.15+
- Git
Linux (Ubuntu/Debian)
sudo apt-get install cmake gcc g++ libstdc++6 libx11-xcb-dev libxcb-util-dev \
libxcb-cursor-dev libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev \
libfontconfig1-dev libcairo2-dev libgtkmm-3.0-dev libsqlite3-dev \
libxcb-keysyms1-dev git
macOS
- Xcode Command Line Tools:
xcode-select --install - CMake 3.15+ (
brew install cmake)
Build Steps
-
Clone with VST3 SDK:
git clone https://github.com/yonie/WetReverb.git cd WetReverb git clone --recursive https://github.com/steinbergmedia/vst3sdk.git -
Build:
- Windows:
build.bat - Linux/macOS:
chmod +x build.sh && ./build.sh
- Windows:
-
Install:
- Windows:
install.bat - Linux/macOS:
chmod +x install.sh && ./install.sh
- Windows:
Validation
The build process automatically runs the official VST3 validator (47 tests).
Technical Details
| Property | Value | |----------|-------| | Framework | VST3 SDK (Steinberg) | | Language | C++17 | | GUI | VSTGUI4 | | Supported Sample Rates | 22.05 kHz - 384 kHz | | Internal Sample Rate | 24 kHz | | Internal Bit Depth | 12-bit with TPDF dither | | CPU Usage | <1% typical | | Memory | ~300 KB |
Audio Processing Chain
- Anti-alias filter (10kHz LPF at host rate)
- Downsample to 24kHz (linear interpolation)
- Pre-delay (mode-dependent: 0-65ms)
- Early reflections (multitapped delay line, program-dependent)
- Parallel comb filters with internal damping (4-12 combs)
- Series allpass filters for diffusion (4 allpasses)
- Mix early reflections + late reverb
- Output low-pass filter (6kHz)
- High-pass filter (80Hz)
- 12-bit quantization with TPDF dither and gain-stepping
- Upsample to host rate
- Reconstruction filter (10kHz LPF)
Project Structure
WetReverb/
├── vst3sdk/ # VST3 SDK (symlink or clone)
├── WetReverb/ # Plugin source
│ ├── source/ # C++ source files
│ ├── resource/ # GUI definition and assets
│ └── CMakeLists.txt # Build configuration
├── .github/workflows/ # GitHub Actions CI/CD
├── scripts/ # Build scripts
├── build.bat / build.sh # Build scripts
├── install.bat / install.sh # Installation scripts
└── README.md
Troubleshooting
Plugin Not Appearing in DAW
- Restart your DAW after installation
- Check the correct VST3 folder location
- Run a plugin rescan in your DAW settings
macOS "Apple Could Not Verify" Warning
- Right-click the plugin → Open → Open (one-time)
- Or run:
xattr -cr ~/Library/Audio/Plug-Ins/VST3/WetReverb.vst3
No Sound Output
- Verify the plugin is receiving audio input (check meters)
- Make sure track routing goes through the plugin
License
MIT License - Copyright © 2026 Ronald Klarenbeek
The VST3 SDK is licensed separately under a BSD-style license (see VST3 SDK license files).
Author
Ronald Klarenbeek
- Website: https://wetvst.com
- Email: contact@wetvst.com
- GitHub: https://github.com/yonie
Built with precision engineering for authentic vintage reverb character
Related Skills
node-connect
352.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
