Fabrick Audio · Free plugin

EIGHTH HALL

An algorithmic reverb I designed and coded from scratch in C++: smooth, dense tails from tight rooms to endless ambient washes.

Windows · macOS (Apple Silicon & Intel) · Linux  |  VST3 · AU · LV2 · Standalone
Eighth Hall reverb plugin interface with a decay graph, level meters and eleven knobs grouped into Space, Tone, Motion and Output
Try it

Play with the reverb in your browser

This is the plugin's real reverb engine running live in the page. Pick a sound, press play and turn the controls. Use headphones for the best stereo picture.

Double-click a slider to reset it.

Features

Made for mixing

Decay you can trust

The Decay knob sets RT60 directly. Measured accuracy is within about 2% at every sample rate from 44.1 to 192 kHz.

No metallic ringing

Eight cross-coupled, gently modulated delay lines build a dense, smooth tail that flatters drums, vocals and plucks.

Natural tone

Damping inside the loop lets highs die faster than lows, like a real room. Low and High Cut keep the reverb out of the way.

Freeze

Hold the current tail forever for pads, risers and transitions.

See what you hear

A live graph shows pre-delay, build-up and the decay of mids and highs as you turn the knobs.

Light on CPU

Under 1% of one core per instance, so you can use it on every bus.

Under the hood

Engineering

The DSP engine is plain C++20 written from scratch (no stock reverb), wrapped in JUCE for the plugin formats. It's tested the way I used to QA studio hardware: feed it known signals and measure what comes out.

8-line FDN

Feedback delay network with a lossless Householder matrix, cubic Hermite interpolation and per-line damping.

pluginval 10

Passes Tracktion's pluginval at maximum strictness, Steinberg's VST3 validator and Apple's auval on every commit.

3 platforms

GitHub Actions builds, tests and packages Windows, macOS universal and Linux releases automatically.

Real-time safe

No memory allocation or locks on the audio thread, lock-free GUI metering, smoothed automation and denormal protection.

Spectrogram of the reverb's impulse response and energy decay curves in five octave bands, all straight lines with higher bands decaying faster
Measured impulse response (Hall, Decay 2.5 s). Left: highs fade sooner than lows. Right: Schroeder energy decay per octave band shows a clean exponential tail; the low and mid bands land on the 2.5 s setting.
Automated testResult
Decay accuracy (1 kHz band, 0.5 to 6 s)within 0.6 to 2.1%
Sample-rate independence (44.1 to 192 kHz)1.98 to 1.99 s for a 2.0 s setting
Stress test: 200 randomized runs with automationstable, no NaN/Inf
Mix at 0%bit-transparent
Stereo decorrelation (mono in)L/R correlation -0.05
CPU (48 kHz stereo)about 110x faster than real time

Read the full DSP design notes →

Install

Get started

Windows

Copy Eighth Hall.vst3 to C:\Program Files\Common Files\VST3 and rescan in your DAW.

macOS

Copy the VST3 to ~/Library/Audio/Plug-Ins/VST3 and the AU to .../Components. See the install guide for the one-time security step.

Linux

Copy the VST3 to ~/.vst3 or the LV2 to ~/.lv2.

Full install guide →