Recursive Field Instruments
About
Get in touch

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:

ControlDesmodus labelFunction
Knob 1BlendMix (100% dry to 100% wet)
Knob 2SpeedMod rate
Knob 3ToneDamping (3-band decay + wet EQ)
Knob 4IndexMod depth
Knob 5RegenDecay (3-band RT60 feedback)
Knob 6SizeNearest wall distance (0.1–100 m)
Knob 7DenseFurthest wall distance (0.1–100 m)
Switch 1Lim / Dst / ShmNormal / Freeze / Freeze
Switch 2Bnd / Lrp / JmpTopology: Sparse / Intermediate / Full diffusion
Push buttonFSUNew 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.

  1. Put the Versio into bootloader / DFU mode.
  2. Flash the .bin at flash.daisy.audio via “File Upload.” The Noise Engineering web flasher and dfu-util work too.
  3. Power-cycle the module.
This is third-party firmware, flashed at your own risk. I'm not responsible for any damage to your module.

Changelog

Version history

v0.6 — Long run stability

14 Oct 2026

Bounded the startup fade counter so it cannot overflow after long uptime.

↑ Fill the form to get this build

v0.5 — Clipping fix + Freeze stability

12 Sept 2026

Eliminated 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 build

v0.4 — Instant New Room

10 Sept 2026

Pressing 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 build

v0.3 — Gain staging + NaN fixes

10 Aug 2026

Seeded 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 build

v0.2 — Gain staging fix

7 Aug 2026

Fixed 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 build

v0.1 — Launch

6 Aug 2026

First public release, shared on ModWiggler.

↑ Fill the form to get this build

From 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.

This site uses Google Analytics to see how visitors find and use it. It only runs if you agree — see the privacy policy for details. You can change your choice any time from the footer.