Waver simulates a double-tracked electric guitar from a single recording. Processes the input into a wet mono signal — it never mixes the original dry audio. Duplicate & pan to create stereo.
A genuine double-tracked guitar — the same part played twice, panned hard left and right — is one of the most powerful sounds in rock and metal production. But recording two identical performances takes hours of studio time, and staying tight enough to sound cohesive without sounding like a chorus pedal is harder than it looks.
Waver lets you dial in the simulation during playback and mixing, without committing to audio early — and without any second take at all.
Simulates the three physical reasons a second take sounds different
Haas delay (5–40 ms) plus an IIR-smoothed random walk simulates the natural timing imprecision of a real second performance — not a chorus sine LFO.
Granular dual-pointer pitch shift with sin² crossfade. Up to ±25 cents. No STFT, no smearing — works on fully distorted signals.
A small FIR-style internal impulse is applied to the wet path to add subtle early-reflection character. The signal is polarity-flipped before feeding the internal IR for a distinct timbral effect.
Load any WAV impulse response — different mic position, different room, different cab — and convolve it onto the simulated take only. Normalised on load.
Full PDC support — latency reported so Cubase compensates automatically. Works as a real-time insert or via Direct Offline Processing (F7). Project state and IR path save with the session.
tanh soft clipper on the output stage — starts acting at −6 dBFS and saturates gracefully, so hot or already-distorted recordings won't hard-clip through the chain.
Play a short sample and toggle the effect to compare processed (On) vs disabled (Off).
The demo plays two aligned WAV files (disabled / enabled). Toggle to hear the simulated double-track effect.
Try it in Cubase: Download the Cubase sample project and try it out — gurrish/waver-sample-project.
Mono in. The signal is split and processed separately for L and R.
Plugin outputs processed mono only — duplicate & pan to create stereo in your DAW.
| Control | Range | Default | Description |
|---|---|---|---|
| Delay | 5–40 ms | 22 ms | Base Haas delay |
| Pitch | ±25 ct | 2.0 ct | Detune of simulated take |
| Drift | 0–5 ms | 0.00 ms | Random timing variation depth |
| Modulation | 0–1 | 0.00 | Modulation scale for delay drift |
| Level | −12–+6 dB | 0.0 dB | Level of simulated take |
| EQ tilt | on/off | on | −2.5 dB shelf cut @ 4 kHz (applied to wet signal) |
| Control | Description |
|---|---|
| Load IR | Load a WAV impulse response (room, mic, cabinet) |
| IR enabled | Toggle convolution on/off without unloading |
| IR mix | 0–100 % wet/dry blend on the B track |
Free and open source. Windows VST3, x64. Tested in Cubase 15.
Waver-windows-x64.zip
Waver.vst3 to C:\Program Files\Common Files\VST3\
A Cubase sample project for quickly testing Waver is available on GitHub: gurrish/waver-sample-project. Download it and open the project in Cubase to test the plugin.
git clone --recurse-submodules \
https://github.com/gurrish/waver-vst
cmake -B build -G "Visual Studio 17 2022" -A x64
cmake --build build --config Release