nine knobs.
one craft.
The Full edition opens the same DiffGFDN engine across nine knobs. Five small ones for time-domain shaping; four large ones for character and balance. Every knob renders identically — cream body, copper indicator — so you find them by label and position.
Range 0 – 200 ms · Default 50 ms
Range 0 – 100 % · Default 50 %
Range 0 – 100 % · Default 50 %
Range 0 – 100 % · Default 50 %
Range 0 – 100 % · Default 50 %
Range 0 – 100 % · Default 50 %
Range 0 – 100 % · Default 60 %
Range 0 – 100 % · Default 40 %
Range 0 – 100 % · Default 33 %
predelay — distance before the room answers
Row 1 · Range: 0 – 200 ms · Default: 50 ms
The gap between the dry attack and the first reflection. Short predelays glue the source to the room; long predelays separate the two so the dry transient stays clear in front of a long tail.
Studio-folk default sits at 8–18 ms — long enough for a vocal consonant to land before the room talks back, short enough not to feel unnatural. For drum bus, try 30–60 ms with Sentient decay; the snare hit hits twice.
early — level of first reflections
Row 1 · Range: 0 – 100 % · Default: 50 % · Pairs with: Tail
Controls the level of the geometric early reflections — the first 4 to 12 distinct echoes that define the sense of place. Low values give a denser-feeling tail without spatial cues; high values make the room geometry obvious.
Pulled from the same DiffGFDN scattering matrix that the late field uses, so the early and late always agree about size.
tail — level of the late tail
Row 1 · Range: 0 – 100 % · Default: 50 % · Pairs with: Size
How loud the late reverb sits against the early reflections and the dry signal. Low Tail keeps the room skeletal and open; high Tail makes the space full and anchored.
Tail only sets the late level. It does not touch input drive, bloom or decay, so you can balance the tail without the room changing character underneath you.
size — size of the space and length of the tail
Row 1 · Range: 0 – 100 % · Default: 50 %
Sets the RT60 (the time the tail takes to fall 60 dB). Measured with the other knobs at their defaults it runs from under 1 s at zero to about 7–8 s at full, on a curve that spends more of the knob on the shorter, more detailed settings. The default sits near 4.5 s.
Size also moves the early reflections: small spaces answer within 1 ms of the dry sound, large ones after about 5 ms, so the onset grows with the room.
bloom — late reverb swell
Row 1 · Range: 0 – 100 % · Default: 50 % · Pairs with: Size
How the tail arrives. At zero, it starts at full strength and falls away as a clean exponential. At max, it rises for about a third of a second before it falls — a slow inhale that adds drama to long-held notes. The decay time and the overall level stay where Size and Tail put them.
A swell longer than the room only smears it, so Bloom opens up with Size: below Size 50 it is scaled down, and at Size 0 it does nothing.
texture — smooth or grainy, still or alive
Row 2 · Range: 0 – 100 % · Default: 50 %
Turning it up thins the diffusers: at the low end the tail is dense, smooth and still — good for orchestral material — and toward the top individual echoes start to show through. Every factory preset lives in this range.
The last stretch, above about 88 %, makes it alive: the diffusers thin out further and the tank modulation grows into an audible, chorus-like wobble — useful on synthetic sources. Its speed follows the Mod Rate parameter (host automation).
width — stereo width of the wet image
Row 2 · Range: 0 – 100 % · Default: 60 %
0 collapses the wet field to mono — useful when the source is centred and you want a halo without spread. 100 is the full, fully decorrelated width of the network.
Width is applied at the output, after the network — it doesn't change the dynamics of the early/late mix. Mono compatibility is preserved at any setting (the wet always sums down without phase cancellation).
Width is level-compensated: narrowing or widening the image does not make the reverb louder or quieter.
tone — high-frequency damping in the tail
Row 2 · Range: 0 – 100 % · Default: 40 %
A frequency-dependent decay multiplier — controls how quickly the high end disappears. Low Tone gives a dark tail (cathedral, plate); high Tone gives a bright tail (chamber, drum room).
The damping is applied per delay line in the GFDN, so it scales naturally with Size: longer tails get more damping per second of decay, which keeps the high end from being stuck.
Tone is level-compensated: on music-like (pink) material the wet level stays within a fraction of a dB across the whole range, so you hear the colour change, not a volume change.
mix — dry / wet balance
Row 2 · Range: 0 – 100 % · Default: 33 %
Equal-power crossfade: at 50% the dry and the wet each sit at -3 dB. At 100% the dry is silent — useful when you want to send Arna on an effect bus and let the host handle the dry.
The dry path has a 0-sample latency; the wet path has the host-reported plugin latency, which is zero in Arna (no lookahead). So Mix automation is sample-accurate without comb filtering.
three buttons. one keyboard. one brain.
Spaces
A curated browser of presets organised by space type — Cathedral, Plate, Chamber, Hall, Spring, Drum Room, Vocal Booth, Cinematic. The selected preset shows a cream halo plus bold-cream text; everything else is a gradient of bgOrangeDark alpha.
Presets & A/B
The preset bar lets you snap to a saved setting. The A/B button on top of the slot reveals a second slot — Slot A is cream, Slot B is warm. Both colours live inside the warm palette so the comparison stays calm.
The Diff overlay uses the same two colours on the spectrum visualizer: cream for A, warm for B, with a copper meeting line where they agree.
Freeze
The only icy thing in the system. Engage it and the current reverb tail is captured into an endlessly sustained field — a true, dead-steady sustain that holds indefinitely with no drift and no swell. Not a long decay pretending to be infinite: the room stops moving and simply stays. The button breathes at ~2 Hz so you remember it's on.
But Freeze isn't just an infinite tail — it's an instrument. While the field is held, Arna becomes playable. Send it MIDI and every note opens its own tuned resonant voice over the frozen field — polyphonic to 32 voices. Hold the room, then play it like a keyboard: a drone you sculpted, now a pad you perform.
Each key plays the frozen sound itself, transposed to that key — middle C is the freeze as you caught it, so a chord stacks your frozen pad at several pitches. Velocity is continuous: play softly and the note swells in slowly, harder and it arrives fast; let go and it fades out. The Textureknob focuses the notes, from the plain transposed freeze to a tone pulled onto each key's harmonics, and channel pressure swells them.
Each knob also gains a perpendicular white tick on its indicator while Freeze is active, so daltonic users have a shape signal — they don't depend on iceBlue alone.
MIDI keyboard
A 14-key strip across the bottom lets you play pitched chords through Arna without an external source. Useful for sound-design workflows, freeze-and-fly arrangements, and demonstrating the plugin without a session.
Active notes glow in vizGreen — the same colour as the visualizer waveform.