A free reverb firmware for the Noise Engineering Versio platform
Pleroma
A mutant reverb where you design the room instead of choosing its size.
Joins the Recursive Field mailing list & unlocks downloads in this browser for 30 days.
Watch the demos ↓Concept
No size knob. Two distances instead.
You define two distances: the nearest reflective surface and the furthest. Everything the reverb does follows from those two measurements. How far apart the walls sit sets the density (close together makes discrete echoes, far apart washes it out). Where the pair sits overall sets the time scale.
Underneath, four groups of four delay lines are spread across the chosen span, converted directly from physical distance using the speed of sound: round trips to reflective surfaces of the space, so you hear its geometry. The New Room button (or gate input) deterministically reseeds all sixteen delay lengths for a new space with the exact same dimensions.
A tight, aggressively metallic resonator. Barely a reverb.
Discrete repeats: a delay line with a room's worth of colour.
A dense, intimate space.
Enormous, slow, and frankly galactic.
Topology
Three ways the network mixes
Pleroma isn't one flat 16-line network. It's four independent 4×4 Hadamard feedback delay networks, and a switch controls how much they exchange energy with each other: always perfectly lossless, from four fully isolated groups up to a Hadamard FDN built out of Hadamard FDNs.
Sparse
(no diffusion)
Switch position:
Left
Four independent 4×4 Hadamard feedback delay networks running in parallel. Individual reflections stay obvious, transients stay intact, and long decays develop an intentionally metallic character.
Intermediate
diffusion
Switch position:
Centre
Groups A and B couple into one wider network, C and D into another: two independent networks instead of four separate ones. Echo density increases, the tail smooths out, and stereo stays exceptionally wide while early reflections keep their direction.
Full
diffusion
Switch position:
Right
The same two pairs from Intermediate then couple into each other too: a Hadamard FDN of Hadamard FDNs, the Kronecker product of two 4×4 matrices rather than one flat 16×16 network. Early reflections stay directional before gradually diffusing into a smooth, dense tail. It's the closest this gets to a natural acoustic space.
Controls
Seven knobs, two switches, one button
Pleroma runs on the generic Versio panel layout, with controls numbered top-left, bottom-left, top-middle, bottom-middle, top-right, middle-right, bottom-right. For reference against a Desmodus Versio faceplate:
| Control | Desmodus label | Function |
|---|---|---|
| Knob 1 | Blend | Mix (100% dry to 100% wet) |
| Knob 2 | Speed | Mod rate |
| Knob 3 | Tone | Damping (3-band decay + wet EQ) |
| Knob 4 | Index | Mod depth |
| Knob 5 | Regen | Decay (3-band RT60 feedback) |
| Knob 6 | Size | Nearest wall distance (0.1–100 m) |
| Knob 7 | Dense | Furthest wall distance (0.1–100 m) |
| Switch 1 | Lim / Dst / Shm | Normal / Freeze / Freeze |
| Switch 2 | Bnd / Lrp / Jmp | Topology: Sparse / Intermediate / Full diffusion |
| Push button | FSU | New Room (reseeds all 16 delay lengths) |
Every continuous parameter has a matching CV input.
Details
Worth knowing
Damping
Not a simple tone knob. It shapes three decay bands independently: full counter-clockwise is upholstered and heavily damped, full clockwise is bright and reflective, and the center adds a gentle midrange bloom.
Dynamic diffusion
In Intermediate and Full topology, diffusion tracks the distance between the two walls: effectively off under roughly 2m, ramping up to full strength around 8m. Sparse topology keeps diffusion off no matter how wide the gap gets, that's what makes it sparse. No separate diffusion knob to fuss with.
Impossible spaces
When the far wall sits closer than the near wall, Pleroma turns into a delay where the near wall sets the timing. Push the far wall a little past the near wall and that delay gradually smears as feedback increases.
Freeze
Holds the current reverberant field indefinitely and mutes new input.
Mod depth
A perfectly static feedback network rarely sounds like the most alive one. Even subtle delay modulation suppresses static resonances while keeping the space's character intact. It's modelled after Lexicon 224-style excursion: triangle LFOs whose amplitude is itself modulated by low-passed sample-and-hold.
CV everywhere
Near wall, far wall, decay, damping, mod rate, mod depth, and mix are all CV destinations, so Pleroma works equally well as a conventional reverb or a continuously morphing feedback instrument.
Demo
Hear it
Pleroma demo (Caterina Barbieri — "Fantas") — by Feigur
Orbiting morphed genes — by Zelikovich Music
Pleroma Versio Demo — by Lo-fi Ambient Drones
Dreamy Eurorack sequence — by Lo-fi Ambient Drones
Flashing
Runs on your existing Versio
Pleroma is a firmware flash for any Noise Engineering Versio-platform module. No new hardware to buy. It's written in Faust and compiled for the Daisy Seed inside your module.
- Put the Versio into bootloader / DFU mode.
- Flash the
.binat flash.daisy.audio via “File Upload.” The Noise Engineering web flasher anddfu-utilwork too. - Power-cycle the module.
Changelog
Version history
v0.6 — Long run stability
14 Oct 2026Bounded the startup fade counter so it cannot overflow after long uptime.
↑ Fill the form to get this buildv0.5 — Clipping fix + Freeze stability
12 Sept 2026Eliminated almost all of the clipping and saturation that could occur on the Versio hardware, especially around louder or more energetic reverb states. Freeze now holds its level much more consistently too, and moving the Near Wall or Far Wall controls is better protected against sudden wet-level surges. Also includes finer Damping and Decay control, plus additional output protection for rare remaining peaks.
↑ Fill the form to get this buildv0.4 — Instant New Room
10 Sept 2026Pressing New Room now switches to the new space immediately instead of catching up over the next few milliseconds. Also some behind-the-scenes efficiency work, so Pleroma runs lighter on the hardware unit without any change to how it sounds.
↑ Fill the form to get this buildv0.3 — Gain staging + NaN fixes
10 Aug 2026Seeded the boot-time parameter smoothing so a freshly powered-on module settles immediately instead of surging through a runaway feedback transient before the tail can even start decaying. The residual gain-staging noise from v0.2 is gone too.
↑ Fill the form to get this buildv0.2 — Gain staging fix
7 Aug 2026Fixed a wet-signal gain-staging issue at small room sizes, flagged by early testers within a day of launch.
↑ Fill the form to get this buildFrom the community
“This is one of the few really high quality reverbs out there in modular land IMO... fantastic work! It's more versatile than Desmodus, in my use.”
Headlands, ModWiggler
“Congratulations, that is a very nice sounding reverb. The tonal range is super nice, ranging from lush long tails to the metallic sounding reflections!”
constantin3000, ModWiggler
“Truly an excellent ‘impossible space’ reverb.”
Rory the Border, ModWiggler
“In the course of less than a week this has become one of my favorite Versio firmwares bar none. Tell me that ain't one of the dreamiest damn reverbs you've clapped your ears on!”
lfad, ModWiggler
More discussion, flashing help, and feedback in the ModWiggler thread.
What's next
Commercial VST and VCV Rack versions of Pleroma are in development.