Ancora — Manual
Stereo image correction with frequency-dependent panning & width control.
Background
The stereo field has been central to audio production since the earliest days of multi-channel recording. When Alan Blumlein first demonstrated his stereophonic recording system in the 1930s, he revealed a new dimension in sound reproduction — the ability to locate sound sources in space, to create width and depth, to craft an immersive listening experience. Yet this advance also introduced new challenges, particularly when that carefully crafted stereo image must translate to mono playback.
Mono compatibility is not a relic of the past. Radio broadcasts, mobile device speakers, club sound systems, voice assistants, automotive systems — all commonly sum stereo signals to mono. When poorly managed phase relationships and extreme panning decisions encounter this summation, the results can be devastating: elements disappearing entirely, dramatic frequency cancellations, a mix that loses its fundamental balance and impact.
Beyond mono playback, stereo correlation plays a critical role in vinyl cutting, where excessive stereo width can cause physical cutting problems and stylus tracking issues. The cutting lathe must translate lateral and vertical groove modulations, and when left and right channels contain vastly different information — particularly at low frequencies — the mechanical limits of the medium can be exceeded. Mastering engineers have long managed correlation to ensure reliable vinyl pressings that play back cleanly without distortion or skipping.
Traditional approaches to ensuring mono compatibility often involve compromises. Narrow the stereo image too much and you sacrifice the space and dimension that makes modern mixes engaging. Leave the image too wide and you risk phase cancellations that can hollow out critical elements when summed to mono. Mid/Side processing offers powerful control, but requires careful management to avoid creating new problems while solving existing ones.
The concept of stereo correlation provides a more sophisticated framework for understanding these relationships. Perfect correlation (1.0) indicates that left and right channels are identical — effectively mono. Zero correlation means the channels are completely independent, maximizing stereo width but also creating the most potential for phase issues. Negative correlation represents out-of-phase relationships that can cause severe cancellations in mono. Unlike traditional correlation meters that only measure waveform similarity, Ancora's measurement is based on spectral Mid/Side balance — capturing not just phase relationships but also panning asymmetries that affect mono translation and vinyl cutting.
But correlation is not a single number — it varies across the frequency spectrum. A vocal might be perfectly centered (high correlation) while cymbals spread wide (lower correlation). Bass frequencies often benefit from tighter correlation to maintain power in mono, while high frequencies can afford more independence for a sense of air and space. Managing these frequency-dependent relationships is the key to achieving both an engaging stereo image and solid mono translation.
The goal is not to eliminate stereo width, nor to force everything into perfect mono compatibility at the expense of dimension. Rather, it's to intelligently manage the stereo field — preserving width where it serves the music while controlling problematic panning and phase relationships that compromise mono translation. Whether working in Left/Right mode to reduce excessive panning differences or Mid/Side mode to control the side channel directly, both approaches improve stereo correlation by bringing the left and right channels into closer agreement where needed. This requires tools that understand the frequency-dependent nature of stereo imaging and can apply precise, musical control where needed.
The Concept
Ancora (which draws its name from the Latin word for 'anchor') is a stereo image correction processor that intelligently manages stereo width and improves mono compatibility through frequency-dependent panning & width correction. Operating without fixed crossovers, Ancora analyzes stereo content in real-time and applies precise corrections based on three customizable curves: Depth, Timing, and Target.
The processor offers two complementary processing modes. In L/R mode, Ancora analyzes the panning difference between left and right channels, reducing excessive panning that exceeds the Target threshold. This brings overly wide elements closer to center while maintaining the overall stereo field character. In M/S mode, Ancora operates on Mid/Side components, measuring and controlling the relative level difference between Side and Mid signals. This enables active correlation control, allowing you to shape stereo correlation into a desired range. An optional RePhase function in M/S mode provides phase & energy compensation, maintaining natural punch and presence while achieving stereo width control.
Unlike static stereo width controls, Ancora provides dynamic, frequency-dependent processing that adapts to the music. The system operates completely independently of input levels, providing true "set & forget" functionality. Through its three curve controls, you can define exactly how much processing is applied (Depth), how quickly it responds (Timing), and what threshold triggers correction (Target) — all varying across the frequency spectrum to match your source material.
Ancora can also be used as a frequency-dependent stereo width compressor — taming excessive width where it occurs while preserving the natural spatial character of your mix. Mixes processed with Ancora often feel more stable and focused without sounding narrower.
Note: Ancora's FFT-based meters are optimized for musical audio and may not match traditional test signals or external analyzers, as analyzer parameters like FFT size and windowing function differ from Ancora's internal settings.
Controls

Active
Enables or disables the Ancora processor. When disabled, the signal passes through unprocessed, allowing for quick A/B comparisons.

Depth
Sets how strongly Ancora applies correction. Higher values result in more processing — in L/R mode, this centers excessive panning more aggressively; in M/S mode, it reduces stereo width more. This main control is bidirectionally linked with the Depth curve — adjusting the slider updates all curve handles proportionally, while modifying individual curve handles updates the slider to reflect their average value.

Bands
Determines the resolution of the full-spectrum analysis engine. Higher values provide finer frequency resolution, allowing more detailed control over individual frequency regions throughout the complete spectral range. The 12-bands-per-octave setting provides a good starting point for diverse material.

Timing
Adjusts how quickly Ancora responds to changes in the audio signal. Lower values result in faster response that catches transient panning changes. Higher values create slower, smoother processing that preserves natural stereo dynamics. Like the Depth control, this slider is bidirectionally linked with the Timing curve, allowing both broad adjustments and frequency-specific fine-tuning.
Tip: Match values to source material — faster settings work well for dynamic stereo effects and transient-rich material, while slower values suit more stable stereo images.

Target
Sets the target threshold in dB.
- L/R mode: Minimum panning difference to correct. Lower values correct smaller differences (more centered result), higher values allow more panning to remain.
- M/S mode: Maximum allowed Side level relative to Mid. Higher values reduce Side more aggressively (narrower/mono), lower values allow more Side content (wider).
The Target control features the same intelligent bidirectional linking with its corresponding curve.

Width Pre
Determines whether the Width control is applied before or after Ancora's processing.
When enabled (Pre): Width is applied to the input signal before analysis and processing. When disabled (Post): Width is applied after Ancora's processing, allowing you to shape the stereo field independently of the correction.

Width
Controls the stereo width by applying gain to the Side signal in dB. Negative values reduce stereo width (narrower), 0 dB keeps the original width, and positive values expand stereo width (wider). Works in both L/R and M/S modes.
Channel Processing
Ancora offers two complementary processing modes for different stereo correction scenarios.

L/R Mode
In this mode, Ancora operates on the Left and Right channels, analyzing the panning difference between them. When this difference exceeds the Target threshold, Ancora reduces it by the amount set with Depth, bringing excessively panned elements closer to center while maintaining the overall stereo field. This improves mono compatibility while preserving the stereo width.
Unlike M/S width reduction, which pulls everything toward center by attenuating the side channel, L/R mode redistributes energy between left and right for specific frequencies without changing the stereo width. If a cymbal is panned hard right and Ancora shifts the highs toward left, the cymbal moves position but remains a distinct, laterally positioned element. This preserves the mix's original sense of space and depth with a different frequency-dependent balance.
Corrections are limited to ±20 dB per band. For extreme panning, corrections fade out smoothly to avoid artifacts with hard-panned content.
Note: This mode uses minimum-phase filtering with lower latency than M/S mode.
Note: At extreme panning (mean inter-channel difference above 20 dB), correction softly fades out to prevent instability — fully muted at 40 dB.
Tip: Ideal for correcting excessive panning on individual tracks or busses and improving overall mix mono compatibility.

M/S Mode
In this mode, Ancora processes in Mid/Side domain. It measures the relative level difference between Side and Mid signals (S–M in dB). When this difference exceeds the Target threshold, Ancora attenuates the excess Side content by the Depth amount. This allows active correlation control, shaping the stereo correlation into your desired range.
Note: This mode uses linear-phase filtering with higher latency than L/R mode.
Tip: Perfect for mastering applications requiring precise correlation control, managing excessive stereo width in the side channel, vinyl cutting preparation, or creating frequency-dependent stereo width control.
Control Behavior
- Reset to default — Double-click directly on the control.
- Edit by text entry — Click the displayed text value, type a new value, then press Enter.
RePhase
In M/S mode, Ancora can apply phase & energy compensation to recover the natural punch and presence that would otherwise be lost when reducing Side content for narrower stereo width.

RePhase
When enabled, RePhase applies phase & energy compensation in frequency regions where Ancora's stereo width correction causes a loss of energy. Whenever Ancora reduces Side content, some energy is lost due to partial cancellation between Mid and Side components. RePhase restores this energy by dynamically realigning the phase of the uncorrelated signal to prevent the phase cancellation that would otherwise occur when summing to mono. Regions where no correction is applied remain unaffected.
Note: Only available in M/S mode.

RePhase Amount
Controls the overall scaling of RePhase compensation. At 100%, RePhase restores up to 120° of phase coherence.
RePhase is closely linked to the Timing curve — it uses the same frequency-dependent timing to track how Ancora's correction evolves over time. The effect is most noticeable in the bass range, where energy loss from stereo width reduction is most audible. RePhase restores the natural punch and presence that would otherwise be lost in mono playback systems.
Note: Only active when RePhase button is enabled and in M/S mode.
The Curve System
Ancora's unique curve system provides intuitive visual control over frequency-dependent stereo correction. Each curve type can be selected using its corresponding button, and all curves are displayed and edited directly on the spectrum analyzer.

Handle Value
Shows and controls the value of the selected drag handle.
This field displays the current value of the selected handle and allows direct numeric input. The displayed value automatically updates when you drag handles in the spectrum display and is bidirectionally linked to the master sliders when changed here.
Note: Only visible when a single handle is selected.

Handle Frequency
Shows and controls the frequency of the selected drag handle.
This field displays the current frequency of the selected handle and allows direct numeric input. The displayed value automatically updates when you drag handles in the spectrum display.
Note: Only visible when a single handle is selected.

Depth Curve
Shapes how strongly each frequency region is corrected. Apply more correction to problematic frequency ranges (like overly wide cymbals) while maintaining natural width in others (like centered vocals).

Timing Curve
Adjusts the response speed across the frequency spectrum. Set faster times for controlling dynamic stereo effects in the high frequencies while maintaining slower, more musical processing in the low end for stable bass imaging.

Target Curve
Defines frequency-dependent correction thresholds. In L/R mode, this sets how much panning must remain untouched before correction is applied per frequency. In M/S mode, this sets the maximum allowed Side–Mid difference before correction is applied. Lower values preserve less width before correction begins, while higher values allow more stereo width to remain.
Tip: Clicking the currently selected channel-mode button (L/R or M/S) again inverts the Target curve. Each additional click toggles the inversion back and forth.
Curve Editing
The spectrum display serves as both a real-time analyzer and an interactive curve editor:
- Click and drag any handle to adjust its frequency and value.
- Double-click to add new points at specific frequencies.
- Double-click on a handle to remove it.
- Left-click and drag to create a selection rectangle around multiple handles for grouped adjustments.
- Hold Shift and drag vertically to lock the frequency.
- Hold Alt and drag horizontally to lock the value.
- Hold Ctrl and click to select or deselect multiple handles.
Each curve maintains between 1 and 12 active points, automatically interpolating smooth transitions between them.
Bidirectional Link
The bidirectional connection between sliders and curves employs an intelligent priority system to prevent feedback loops and ensure smooth operation:
When you adjust the main slider (Depth, Timing, or Target), the corresponding curve handles update proportionally while maintaining their relative positions. Conversely, when you modify individual curve handles, the main slider automatically reflects the average of all active points.
This system uses a priority mechanism that gives precedence to the most recent user action. Whether adjusting via the plugin GUI or through DAW automation, Ancora ensures that intended changes are applied without conflicts or unwanted feedback. For automation purposes, it is recommended to use the main sliders (Depth, Timing, Target) rather than individual curve points. Hold Shift while dragging the master slider to activate multiplicative scaling mode, preserving the relative proportions of curve points. (When dragging individual curve handles, Shift instead locks the frequency — see Curve Editing.)
Note: If you would like to automate individual curve points, make sure you're not automating them together with the corresponding main slider.
Toolbar

Undo / Redo
Use the undo/redo buttons to recall previous/next parameter changes. The exact event is shown in a tool tip.
Note: certain parameter changes are not tracked by this function (e.g. "Bypass").
Preset Management
The preset drop-down list offers quick access to factory settings and user presets.
The next/previous buttons allow you to cycle through the presets.
Advanced preset management options are available from the context menu (Right-click).
- Reset to Original state — resets the currently active preset to its original state.
- Save As New Global User Preset — opens a dialog to create User Presets. These persist across sessions and DAWs (saved on your machine). Total user presets are limited to 20.
- Overwrite / Rename Selected User-Preset — overwrite or rename presets.
- Delete Selected User Preset — delete the current user preset.
- Save As Default State — replaces the plugin's default preset with the current parameter state.
- Revert Default State To Factory Setting — deletes an overwritten default state.
- Copy State (Ctrl + C) — copies the current control states to the clipboard. Apply across instances and hosts using Paste State.
- Paste State (Ctrl + V) — pastes the control states from the clipboard.
- Share State — opens a dialog with sharing options via e-mail or internet forums.
A/B Control
A/B allows you to compare two alternative parameter states.
A>B and B<A copy one state to the other.

Help
The dynamic help mode offers detailed information about the various elements of the user interface. Click "?" to activate the online help and move the mouse cursor over the control of interest. A small info bubble will appear displaying the function and details of the item.

Delta Mode
Toggles Delta Mode on or off. When active, outputs only the difference between the original and processed signals, letting you hear exactly what Ancora adds or removes from your audio.
Note: Delta Mode does not include the effects of the Width control.

Theme
Opens the color theme selector. Choose from different visual themes to customize the plugin's appearance. Each theme offers a unique color scheme for interface elements and curves.
The selected theme is automatically synchronized across all open instances of the plugin and saved with your preferences.
Settings
The settings button opens a dialog which gives control over additional plugin options.
- Slider — changes the behaviour of knobs and control points in response to the mouse.
- Continuous Drag — when Velocity is enabled, knob and controller movement relies on mouse speed. When Linear is enabled, knob and controller movement is proportional to mouse movement.
- Drag Sensitivity — sets the linear sensitivity further.
- Mouse Configuration — Left-click & drag (Continuous) and Right-click & drag (Stepped) by default. Selecting Invert Left/Right Buttons swaps the Continuous and Stepped behaviors.
- Interface — three size presets, each configurable between 50% and 200%. Defaults: 100%, 125%, 150%.
- Processing — plug-in latency and sample rate details.
- Registration — offline and online product registration options.
- Local Data — export and import user preferences, presets, and keys. Note that these operations affect all TDR plug-ins.
- Updates — Check for updates and download the latest version. Automatic Lookups can check once per day.
- Help — Documentation and Support links.
- About — version number, build date, format, credits and other information.
Shortcuts
Ancora supports configurable keyboard shortcuts for quick parameter access. Open the shortcuts dialog via right-click → Shortcuts… anywhere on the plugin interface.
Keyboard shortcuts require the plugin to have keyboard focus. Click anywhere on the plugin interface to grab focus. When "Mouse Focus" is enabled (default), shortcuts are only active while the mouse cursor is over the plugin window — they deactivate automatically when the mouse leaves the UI, preventing accidental triggering from other windows.
- Enable — Enables or disables all keyboard shortcuts globally.
- Show Focus — A coloured border appears around the plugin when shortcuts are active.
- Mouse Focus — Shortcuts are only active while the mouse cursor is over the plugin window.
All shortcuts are fully rebindable. Each shortcut has its own enable checkbox. To reassign, click on the key slot in the dialog and press the desired key. You can also assign Shift or Alt to any slot. Right-click a slot to reset to default or clear. Conflicts are resolved automatically — assigning a key already in use will clear the previous assignment.
Default shortcuts:
- Active (toggle):
E - Delta (toggle):
D - Depth (− / +):
Q/W - Timing (− / +):
A/S - Target (− / +):
Y/X - RePhase (− / +):
R/T - Bands (− / +):
F/G - Width (− / +):
B/V
Step keys increment or decrement the parameter using snap values for stepped control.
Note: Keyboard shortcut availability depends on the host application. Some DAWs may intercept certain key events before they reach the plugin.
Adaptive Load
Adaptive Load is a mechanism that constantly monitors the audio signal and corresponding states (such as filter memory) and frees up resources whenever possible — without any impact on processing quality. When Ancora is inserted on a track where audio only plays during certain parts of the song, the adaptive load mechanism detects silence and bypasses all of Ancora's filters and processing, resulting in almost 0% CPU usage. This typically happens within several milliseconds. As soon as audio resumes, Ancora re-enables its processing. The entire process is fully transparent without any drawbacks. With Adaptive Load, resources are freed when not needed, which means you can use more plugins in your project and/or you will have lower export rendering times.
Acknowledgements
Ancora was conceived and developed by Jan Ohlhorst.
Documentation by Shane Johnson.
Software evaluation by:
Ady Connor, Aleksi Vuolevi, Andrew Boult, Audiobomber | Castlemastering, Bob Olhsson, Cyril Meysson, Dan Suter | echochamber, Dan Worrall, Dax Liniere | Puzzle Factory, Dean, Dennis J Wilkins | Studio 12 Below, Diogo C. Borges, Eden Puder, Eric Recourt, EvilDragon, Greg Reierson, Gregg Janman | Hermetech Mastering, Helmut Erler | mastering.heyrec.org, Ilya Orlov, Janne Hatula, Jean Dante, Jeffrey Rippe, Jerry Anthony Mateo, Joe Caithness Mastering, Joseph Lyons, Justin Perkins, Laurent Sevestre, Michael Wynne, Miro Pajic, Murray Campbell | Beatworld, Niklas Silen, Nil Hartman, Pete Grandison, Resoundsound Mastering, Rich Prewett, Richard Pentrose, Robi Bulesic, Roland Löhlbach, Ruairi O'Flaherty, Sean Diggins, Sergey Makeev, Thaddeus Moore | Liquid Mastering, Titanio Studios, Valentin Zvukofor, Vitaly Zolotarev.