PALINDROME

BIDIRECTIONAL DELAY PROCESSOR

Two delay engines, one running forward and one running backward, feeding each other. Everything from a straight stereo delay to echoes that arrive before the note that made them.

USER GUIDE

RECLUSE STUDIOS
VERSION 1.0.0  //  19 August 2026

Contents

1.Introduction
2.Installing and Loading
3.Quick Start
4.The Two Engines
5.Routing and Cross Feedback
6.Time, Sync, and Divisions
7.Feedback, Drive, and Filters
8.Modulation and Tape
9.Reading the Displays
10.Controls and Parameters Reference
11.Licensing, Trial, and Activation
12.Troubleshooting
13.Specifications
14.Glossary

1. Introduction

Most delays repeat what you played. Palindrome runs two independent delay engines at once — one forward, one reverse — and lets them feed each other. The reverse engine grabs a segment of audio and plays it backward, so its echoes swell into the beat instead of decaying away from it.

Read forward or backward, it is still Palindrome. Hence the name.

What you can do with it

Palindrome began life as a Recluse Studios module for VCV Rack. This is that idea rebuilt as a plug-in, with more of everything: four independent delay times instead of two, cross-feedback that genuinely works in stereo, saturation on each engine, and tempo sync.

2. Installing and Loading

System requirements

Installing

Copy the plug-in into your host's VST3 folder and rescan. On Windows the per-user folder most hosts scan is %LOCALAPPDATA%\Programs\Common\VST3.

Where to put it

On a send, usually. Palindrome's MIX control means it works perfectly well as an insert, but reverse delays are easier to balance when you can ride the return. On a guitar or synth insert, keep MIX below about 50% unless the effect is the part.

The trial runs for 14 days from first launch; see section 11.

3. Quick Start

Start with one engine, not two. The interactions get interesting fast, and it is much easier to hear what each control does in isolation.

  1. Insert Palindrome and set BLEND fully to Forward. You now have an ordinary stereo delay.
  2. Set TIME L and TIME R to taste — different values give a wide stereo image. Or turn on SYNC and pick divisions.
  3. Bring FEEDBACK up until the repeats last as long as you want.
  4. Now sweep BLEND toward Reverse and listen. The repeats stop trailing the note and start arriving before it.
  5. Park BLEND where the two feel balanced — around the middle is a good place to live.
  6. Only now, add CROSS FB. A little goes a long way.
Palindrome, dark theme
Figure 3-1. The three panels: FORWARD (SEC.01) on the left, MASTER (SEC.02) in the centre, REVERSE (SEC.03) on the right. Each engine has a memory-core display showing its buffer, read and write heads.
Reverse delay is a rhythmic effect. Because a reverse segment plays back over its own length, the swell lands one segment before the note that created it. Tempo-synced reverse times are far easier to place in a mix than free-running ones.

4. The Two Engines

Forward and reverse are separate engines with separate controls. They share only the master filters, the modulation source, and the routing.

Forward

A conventional delay with independent left and right times. Turning a time knob glides rather than stepping, so you can sweep it while the track plays without it tearing. Feedback goes up to 98%.

Reverse

Captures a segment of the incoming audio, then plays it backward. The segment length is the delay time, so TIME here sets both how long each backward fragment is and how far ahead of the beat it arrives. Left and right capture separately, so giving them different times genuinely widens the image rather than just offsetting it.

Segment edges are crossfaded, so you hear a swell rather than a click at each boundary. Feedback goes to 95% — a little lower than forward, because reverse feedback builds up faster.

Very short reverse times have no room to swell and turn into buzz. Palindrome holds a sensible floor for you, so the knob simply stops rather than letting you wreck the sound.

Blend

In Parallel routing, BLEND sets the balance between the two engines: fully left is forward only, fully right is reverse only, centre is an even mix. In either series routing both engines are in the same chain, so Blend has nothing to balance and does not apply.

5. Routing and Cross Feedback

ROUTING decides how the engines are wired.

RoutingWhat it does
Parallel Both engines see the dry input; their outputs are mixed by BLEND. Forward tail and backward pre-echo of the same source, side by side.
Series F>R The forward engine feeds the reverse engine. Echoes repeat, then those repeats get reversed — rhythmic, and the effect builds with each pass.
Series R>F The reverse engine feeds the forward engine. Backward swells, then those swells echo away normally. Smoother and more diffuse.
Series routing with cross feedback
Figure 5-1. Series F>R with cross feedback. The matrix display in the centre panel rewires itself to show the current topology — the traces physically move when you change routing.

You can change routing while the track is playing. The wet path ducks and fades back in across the change, so it will not click and you will not hear the old routing's echoes hanging around.

Cross feedback

CROSS FB feeds each engine's output back into the other engine, per channel, in every routing. It is separate from each engine's own feedback and it is where Palindrome earns its keep — forward repeats get reversed, those reversed repeats get echoed forward, and the result develops over time rather than simply decaying.

Cross feedback compounds with engine feedback. Two engines at 80% with 60% cross feedback is a system that grows rather than decays. The output is soft-clipped so it cannot damage anything, but it will saturate and stay there. Start CROSS FB near zero and creep up.

6. Time, Sync, and Divisions

Each engine has independent left and right times, settable two ways.

Free

With SYNC off, TIME L and TIME R are in milliseconds, from 1 ms to 2 seconds. Small differences between left and right widen the image; large differences create counter-rhythms.

Synced

With SYNC on, the time knobs become DIV L and DIV R and follow host tempo. Seventeen divisions are available, including triplets (T) and dotted values (D):

1/64   1/32   1/16T   1/16   1/16D   1/8T   1/8   1/8D   1/4T
1/4   1/4D   1/2T   1/2   1/2D   1/1   1/1D   2/1

The buffers hold up to 10 seconds, which covers a 2/1 division down to 48 BPM. Sync is per engine, so the forward side can follow tempo while the reverse side runs free, or the other way round.

Tempo-synced with ping-pong and tape
Figure 6-1. Both engines synced to 1/4, ping-pong on, tape character engaged. The time knobs read divisions rather than milliseconds.

Ping-pong

PING-PONG makes an engine's feedback alternate between channels, so successive repeats bounce left and right. Available on both engines independently — reverse ping-pong is an unusual and very usable sound.

7. Feedback, Drive, and Filters

Feedback

How much of an engine's output is fed back into itself. Forward reaches 98%, reverse 95%. Neither reaches 100%, so a patch cannot sustain forever on its own feedback alone — though cross feedback can push the system past that point (section 5).

Drive

Saturation in the feedback path, per engine, from 0 to 24 dB. It is always in circuit but genuinely transparent at 0 dB — the character ramps in over the first 3 dB rather than switching on.

Because it sits in the feedback loop rather than on the output, Drive compounds: each repeat is a little more saturated than the last, so a long tail degrades the way a tape loop does. That is the point of it. For a clean repeat that simply gets quieter, leave Drive at zero.

Low cut and high cut

Two filters shaping both engines' feedback paths. LOW CUT runs 20 Hz to 1 kHz, HIGH CUT from 1 kHz to 20 kHz. Like Drive, they act on every pass, so each repeat is darker and thinner than the one before — the standard way to make a long delay sit behind a part instead of competing with it.

Defaults are 100 Hz and 8 kHz, which is a gentle version of exactly that.

8. Modulation and Tape

Rate and depth

RATE (0–10 Hz) and DEPTH (0–100%) modulate the delay read positions. At low depth this thickens the repeats and stops long feedback tails from ringing on a fixed pitch; at high depth it is an obvious chorus or vibrato. Depth defaults to zero, so modulation is off until you ask for it.

Tape

TAPE adds wow and flutter — slow drift plus faster irregular variation — to both engines from a shared modulation source, so they wander together as though they were on the same transport.

It is separate from Rate and Depth. Those give you periodic, controllable modulation; Tape gives you the irregular instability of a machine. They stack happily.

Tape is subtle by design. Its job is to stop a synced delay sounding mechanically perfect, not to announce itself. If you want obvious pitch movement, use Rate and Depth.

9. Reading the Displays

Memory cores

Each engine panel carries a circular buffer display. The ring is the delay buffer; the marked heads are the write position (WR) and read position (RD). Left and right channels get their own ring, so different times per channel are visible at a glance as two rings out of step.

The caption below each core gives the timebase — how long one revolution represents — which rescales as your delay times change. Head brightness follows signal level, and the trailing arc shows feedback: more feedback, longer trail.

On the reverse core, the read head travels against the write head. That is the whole idea of the plug-in, drawn.

Matrix routing bus

The centre panel shows the signal topology: input and output diamonds, the two engine blocks, and the traces between them. It rewires itself when you change ROUTING, with the traces easing into their new positions. Self-loops glow with each engine's feedback, the dashed cross-trace with CROSS FB, branch traffic follows BLEND, and the dry rail plus overall brightness follow MIX.

It is worth watching while you set up a patch. If you cannot tell what a routing is doing by ear, the matrix will show you.

Themes

The DK/LT button switches between dark and light; the choice is saved with the plug-in state.

Palindrome, light theme
Figure 9-1. Light theme.
In-plugin help panel
Figure 9-2. The ? button opens a help panel covering every control without leaving the plug-in.

10. Controls and Parameters Reference

Per engine — forward and reverse

ControlRangeDefaultDescription
Time L / R1 … 2000 ms250 / 375 fwd, 500 / 500 revDelay time per channel, with Sync off.
Div L / R1/64 … 2/11/4Tempo division per channel, with Sync on.
Syncon / offoffFollow host tempo instead of milliseconds.
Feedback0 … 98% fwd, 0 … 95% rev40%How much output returns to the engine's own input.
Drive0 … 24 dB0.0Saturation in the feedback path. Transparent at 0.
Ping-Pongon / offoffAlternate feedback between channels.

Master

ControlRangeDefaultDescription
RoutingParallel / Series F>R / Series R>FParallelHow the engines are wired together.
Cross FB0 … 95%0%Each engine's output fed into the other.
Low Cut20 … 1000 Hz100High-pass on both feedback paths.
High Cut1000 … 20000 Hz8000Low-pass on both feedback paths.
Rate0 … 10 Hz0.50Modulation speed.
Depth0 … 100%0%Modulation amount.
Blend0 … 100%50%Forward against reverse. Parallel routing only.
Mix0 … 100%35%Dry against wet.
Tapeon / offoffWow and flutter across both engines.
Activeon / offonBypass the effect.

All of the above are host-automatable.

11. Licensing, Trial, and Activation

Palindrome runs for 14 days from first launch without a licence. The footer shows how many days remain.

Activation

Click LICENSE in the header, enter the email address your licence was issued to along with your serial, and press ACTIVATE. The footer changes to LICENSED. You only do this once per computer.

Activation needs a working internet connection. Everything else works offline.

Activation panel
Figure 11-1. The activation panel.

Seats

One licence covers three machines. To move it to a fourth — or to retire an old computer — open the LICENSE panel on the machine you are finished with and press DEACTIVATE. That frees the seat immediately and you can activate elsewhere.

Deactivate before you wipe or sell a machine. Freeing a seat from a computer you no longer have means contacting support instead.

Privacy

Activation sends only what is needed to issue and track your licence. No audio, no session data and nothing about your projects ever leaves your machine — not during activation, and not while you work.

Activation needs a network connection. The trial does not — it runs entirely offline.

12. Troubleshooting

SymptomWhat to check
Reverse side sounds like buzz The reverse time is very short — there is no room for the swell. Lengthen it.
It builds up and never decays Cross feedback compounding with engine feedback. Pull CROSS FB down first, then the engine feedbacks.
Repeats sound distorted Drive is in the feedback path, so it accumulates with every pass. Set Drive to 0 for clean repeats.
Blend does nothing You are in a series routing, where both engines are in one chain. Blend applies to Parallel only.
Sync ignores my tempo The host must be playing for tempo to be reported. Check that Sync is on for the engine you are adjusting — it is per engine.
Delay times will not go long enough Buffers hold 10 seconds. At very low tempo a 2/1 division can exceed that; use a shorter division.
Click when changing routing There should not be one — the wet path mutes for ~5 ms across the change. If you hear a click it is coming from elsewhere.
Trial reports expired unexpectedly Check your system clock is set correctly, then reload the plug-in. If it persists, contact support via reclusestudios.net.

13. Specifications

ProductPalindrome
Version1.0.0
FormatsVST3, Standalone (Windows x64)
ChannelsStereo in / out
LatencyZero added latency
EnginesTwo — forward and reverse — with four fully independent delay times
Delay time1 ms … 2 s free; 1/64 … 2/1 synced
Longest delay10 seconds, enough for a 2/1 division down to 48 BPM
Shortest reverse segment50 ms
Maximum feedback98% forward, 95% reverse, 95% cross
Output protectionGentle saturation, so heavy feedback cannot blow up
Trial14 days, fully featured
Seats3 computers per licence
HeritageDeveloped from the Recluse Studios VCV Rack module

14. Glossary

Cross feedbackRouting each engine's output into the other, rather than back into itself.
DivisionA delay time expressed as a fraction of a bar rather than in milliseconds. T is a triplet, D is dotted.
FeedbackThe proportion of an engine's output returned to its own input, setting how long repeats last.
Memory coreThe circular display of an engine's buffer, showing read and write head positions.
Ping-pongFeedback that alternates between left and right, so repeats bounce across the image.
Reverse delayA delay that captures a segment and plays it backward, so the swell arrives before the source note.
Soft clipGentle saturation that catches peaks without the hard edge of digital clipping.
Wow and flutterSlow and fast pitch instability characteristic of tape transports.