Here is Omri Cohen's video about Sapphire Echo. It is a great way to get started quickly.
Sapphire Echo is a customizable multi-tap delay that lets you build your own unique delay setup, one tap at a time. It’s made up of three modules: the main Echo module, the Echo Tap expander, and the Echo Out expander. While the tap and output modules are technically expanders, they connect seamlessly—just place them to the right of the main module, and they’ll automatically integrate into the system.
When you first add the Echo module from the module browser, Echo Out is added automatically, so you’re ready to start using the delay right away without having to manually build the whole chain.
Echo supports two routing modes: Serial and Parallel.
In Serial mode, the taps are connected in a chain—each one feeds into the next, and the last tap loops back to the beginning, creating a circular feedback path:
In Parallel mode, all taps receive the signal independently and play back at the same time, without interacting with each other:
You can switch between Serial and Parallel mode, but this only becomes relevant when you have more than one tap in your chain. Serial mode and Parallel are the same thing when there is a single tap.
The Echo module already comes with one built-in tap and includes global controls that affect the entire delay setup.
This control adjusts how much signal is sent back into the delay chain. In Serial mode, it controls the amount of audio fed from the last tap back into the first.
In Parallel mode, it influences the feedback level for each tap individually.
There’s a dedicated CV input and attenuverter (±5V) for modulating feedback, so you can animate or shape the feedback dynamically.
This button freezes the buffer across all taps, preventing new audio from being recorded while preserving the contents of the delay buffers. The freeze length depends on the delay time set on each tap.
FRZ has a gate input: when the gate is high, the buffers remain frozen. However, you can press the FRZ button to toggle behavior. See exclusive-OR logic on toggle buttons for more details.
You can switch the input to trigger mode (via right-click on the input or the module) to toggle the freeze on and off with a single pulse—one trigger turns it on, the next turns it off.
This button clears the buffers of all taps, instantly erasing the stored audio. Useful for starting fresh or creatively replacing what’s currently in the delay loop.
CLR has a dedicated trigger input, allowing you to clear buffers rhythmically or based on another event in your patch.
You can sync your delay taps to an external clock using this input. There are two helpful buttons nearby:
- Toggle all clock sync: enables or disables sync for all taps at once.
- Snap to musical intervals: lets you choose musical divisions like eighth notes, dotted eighths, triplets, and more for synced delay times. This makes it easier to stay in rhythm without dialing in values manually.
You can also click on the CLOCK label to toggle into RATE mode, which uses CV to continuously adjust the frequencies of all taps.
This is your audio input. It’s stereo, with the left input normalled to the right if you're using only one cable. Echo also supports polyphonic signals of up to 16 channels on the L port when the R port has no cable connected.
There’s a toggle button between the ports to switch between Stereo mode and Polyphonic mode:
In Stereo mode, all send/return outputs, and the final output audio, will be simple stereo, with a monophonic signal sent to each L output and each R output.
In Polyphonic mode, all send L outputs, and the final L output, are polyphonic with a channel count 1..16, depending on the maximum polyphony in any input port.
IMPORTANT This button affects the output ports (send and final audio). The input audio ports allow for either a polyphonic cable to L, or a stereo pair of cables to L and R. For example, you can be in stereo mode, but put a 2-channel cable into the input L port, and it will be split into stereo automatically.
The input labels L, R change to a number when they interpret polyphony, or M for mono. Again, this is independent of the output mode button. The port labels give you feedback about how Echo is interpreting the inputs, so feel free to experiment with common-sense cabling. Visually check the labels to confirm Echo is receiving your audio in the form you expect.
See Polyphonic Operation for more technical details.
This group controls the level of the audio going into Echo from the input ports. Defaults to 0 dB, which leaves the input level unchanged. The gain can be anywhere from silence to a factor of 8 (about +18 dB).
This button resets all settings on Echo, Echo Tap, and Echo Out, returning the whole system to its default state. Useful for starting over or saving time when building a fresh delay patch.
Echo Tap is where you add and control individual delay taps. Each tap is identical in terms of features, and you can add as many as you want by clicking the small arrow in the upper right corner of the module. New taps are cloned from the one you used to add them, copying its settings for consistency. When you add a tap, any modules to the right (including Echo Out) will automatically shift over to make space.
Each tap has a REV button to reverse the playback direction for that specific tap. By default, REV does not enter the feedback path—it only affects playback from that tap.
REV has an input port that can be placed in either gate mode (high = reversed) or trigger mode (each trigger toggles). The mode is indicated by a symbol above the REV label. When in gate mode, the port looks like this:
Click on the symbol itself to toggle to trigger mode:
If you click the REV button, the gate input must be low for the tap's audio output to be reversed. See Exclusive-OR logic on toggle buttons for more details.
You can click the REV label to switch to FLP mode (Flip). Flip behaves differently—it reverses the signal within the feedback loop, not just on playback.
In Serial mode, that reversed signal continues through the rest of the taps.
In Parallel mode, it creates a kind of ping-pong effect where the tap plays forward once, then reversed on the next pass (depending on your feedback amount). It’s a great way to add movement and variety.
This sets the delay time for the tap, from 0.1 seconds up to 10 seconds. You can choose whether each tap is free-running or clock-synced by right-clicking the TIME knob.
Having a mix of synced and unsynced taps can create very organic, interesting textures.
TIME has a 1V/Oct CV input with an attenuverter, allowing for expressive modulations.
This controls the stereo placement of the tap’s output. Panning happens after the feedback loop, so it doesn’t affect how audio flows through the taps—just where each one lands in the stereo field.
PAN has its own CV input and attenuverter (±5V), great for spatial modulation.
Sets the volume of the individual tap. Like panning, level changes happen outside the feedback loop, so they won’t alter the internal audio chain.
Level also has a CV input and attenuverter (±5V), making it easy to animate dynamically.
These buttons are especially helpful when dialing in or tweaking a specific tap. MUTE silences that tap.
SOLO mutes all others so you can focus on one tap’s behavior or processing.
Every tap has its own send and return ports, which open the door to powerful per-tap processing chains—reverb, filtering, distortion, whatever you want. You can even send taps into one another or into external FX chains, even if you leave the RTRN ports disconnected.
If the RTRN ports are not connected to any cables, then the send/return path is "shorted out"—it is as if the L send port is connected to the L return port and the R send port is connected to the R return port. If the left (L) RTRN port is connected, the short is "broken" for both left and right. This means voltages read from the RTRN ports will be used in the signal flow instead of the signal present on the SEND output ports.
Whether or not send/return is "shorted" or routed externally through cables, the SEND ports always have valid output voltages. So you can use SEND voltages for other purposes in your patch. It is not necessary to use the RTRN ports in order to make the SEND ports operate.
There are two operating modes:
- Send/Return before delay: processed signal continues through the delay chain to the next tap.
- Send/Return after delay: processed signal stays local to that tap—useful for effects that should stay isolated.
Each tap has an envelope follower output that tracks the signal's amplitude. Use it to modulate VCAs, filters, or effects elsewhere in your patch.
- You can adjust the envelope level using the gain knob next to the output jack.
- By default, this output is monophonic, but you can switch to polyphonic envelope output in the context menu.
Clicking the ENV label toggles it to DCK (Ducking) mode. In this mode, the envelope is inverted: loud audio produces a lower voltage.
This is useful for classic ducking effects—automatically lowering the volume of another signal when this tap plays, for instance, using a VCA.
Whether in ENV or DCK mode, this control always clamps output voltages to the range 0V...+10V. Before clamping, the input voltage is compressed using a bicubic limiter, which prevents harsh envelope clipping. This makes the output voltage more useful as unipolar CV for things like VCAs or gates.
For readers who like mathematical precision: in DCK mode, the output signal is
Resets just the selected tap to its default settings, leaving the others untouched.
Once you have more than one tap, an arrow will appear in the lower-left corner of each. Use this to remove a tap—any modules to the right will shift left automatically to close the gap.
Echo Out is always added automatically when you place the Echo module in your patch. Just make sure it stays to the right of the last Echo Tap module. If you add or remove taps, Echo Out will automatically shift to the correct position.
If you accidentally delete the Echo Out module in your chain, you can fix it in one of two ways: (1) use undo (Ctrl+Z) if you notice immediately, or (2) press the "Add Tap" button on the final tap module. As a special case, when you press the Add Tap button on the final tap in the chain, and there is no Echo Out immediately to the right of that last tap, it will insert an Echo Out module instead of an Echo Tap.
Sets the overall wet/dry balance. All the way left = dry signal only.
All the way right = fully processed signal only.
Mix has its own CV input and attenuverter (±5V), so you can automate the wet/dry blend, create dynamic swells, or modulate it based on performance gestures.
Controls the overall output volume of Echo—both dry and wet combined. This helps you dial in the right gain staging, and can also act as a global VCA.
Great for fading in/out the entire effect.
Level has a CV input and attenuverter (±5V).
Stereo output of the entire Echo chain. In Polyphonic mode, only the left output will carry the polyphonic signal.
Many features can be accessed by right-clicking on the Echo, Echo Tap, or Echo Out modules. A few additional options are only available this way:
- DC reject cutoff: Applies a low-pass filter to remove DC offset from the input signal.
- Polyphonic envelope output: Toggles between monophonic and polyphonic modes for the envelope follower on the current tap.
- Toggle polyphonic/mono on all envelope followers: Changes the envelope output mode globally across all taps.
- Interpolator: Adjusts audio quality. Higher settings sound better but use more CPU.
When polyphonic operation is enabled with the stereo/polyphonic button, the entire Sapphire Echo signal chain operates with anywhere from 2 to 16 channels. Polyphony is then enabled on the L audio input, all CV inputs, all send/return L ports, and the L output audio port.
In polyphonic mode, whatever cable you hook up to the L input port determines the polyphonic channel count throughout the Echo chain. If the L port is left unconnected, the Echo chain defaults to polyphonic stereo: 2 channels on each audio L port.
Even in polyphonic mode, Echo will allow a pair of monophonic cables to serve as stereo input, for convenient workflows. Notice the input audio labels still show L and R, instead of the number 2, to indicate conventional stereo operation:
Sapphire Echo internally includes 16 independent delays per tap. So even the TIME control can accept polyphonic CV input, causing each channel to have a different delay time.
The input ports for FRZ (freeze) and CLR (clear) are not polyphonic. They sum input channels to a single value and apply the result uniformly across all channels, and across the entire signal chain.
CPU usage increases with the number of channels, and with the number of taps. Use VCV Rack's F3 key to watch CPU usage. Each Echo, Echo Tap, and Echo Out module in the chain is a separate module with independent CPU statistics. To understand the overall CPU burden of the chain, you can add all the percentages together.
When controlling the FRZ or REV controls using gate mode input voltages, you can click the associated push-button to toggle whether the gate must be high or low in order for the control to be active, that is, for the button to glow and the control to freeze or reverse audio. This is known as "exclusive-OR" or "XOR" boolean logic. This feature is handy to provide more flexibility in how you use your gate inputs.
In trigger mode, pressing the button toggles the current state of the control, just like another trigger had arrived on the input port.
By default, the CLOCK input port on the Echo module operates using pulses. The amount of time between consecutive rising edges (Schmitt logic transition from below 0.1V to above 1V) is used to determine the base delay time. Each tap's TIME control group is multiplied by the base delay time to produce the delay time for each tap/channel.
However, for more agile control of the playback rate (and artifacts caused by changing playback speeds), you can click on the CLOCK label and toggle it to RATE:
Instead of pulses, RATE uses a volt-per-octave scale with 0 V representing 1 Hz. Every unit volt increase doubles the frequency. Every unit in the negative voltage direction cuts the frequency in half.
As always, the delay time is clamped to the range 0.1 seconds to 10 seconds. When converted to frequency, this means the allowed frequency range is:
- 0.1 seconds → 10 Hz
- 10 seconds → 0.1 Hz
The usable range of the RATE input port is
The reason RATE is more agile is that you can immediately change its value and the delay time will immediately start to adjust toward that new value; think of a physical tape drive whose reels have angular momentum that limits how quickly you can speed up or slow down the playback rate.
However, in CLOCK mode, Echo never knows the pace has changed until it receives the next pulse. Echo thus knows later that the pace has changed, compared to RATE mode, thus delaying its corrective response.









