Limen — Manual
High-frequency acceleration limiter for mixing and mastering.
Version 1.1.4 · Version history
Background
In audio, the challenge of managing high-frequency energy has existed as long as recording itself. But for much of the analog era, the problem was largely self-correcting. Vacuum tubes, output transformers, and magnetic tape each softened high-frequency transients in their own way — tube circuits through gentle compression, transformers through limited bandwidth, tape through saturation — a built-in safety net that tamed harsh peaks before they ever became a problem. Engineers rarely needed to think about high-frequency acceleration because their entire signal chain was quietly managing it for them.
The transition to digital recording and in-the-box mixing changed this equation fundamentally. Digital systems reproduce signals with perfect linearity — every transient, every peak, every microsecond of high-frequency energy is preserved exactly as it arrives. While this is a tremendous advantage for fidelity and transparency, it also means that the natural high-frequency management once provided by analog circuits is no longer there. The result is that modern productions can carry significantly more high-frequency acceleration than their analog predecessors — and with it, a new set of challenges.
But what is high-frequency acceleration? In audio, acceleration describes how rapidly a signal changes direction. A smooth sine wave changes direction gradually, producing low acceleration. A sharp transient reverses direction almost instantly, producing extreme acceleration. Because higher frequencies inherently change direction more often, and transient peaks tend to concentrate their energy in the upper spectrum, high-frequency acceleration is where harshness and perceived sharpness typically originate.
The upper midrange and high frequencies are where the ear is most sensitive to these rapid changes. Uncontrolled transients in this region — aggressive cymbal attacks, snare edge, aggressive sibilance — can make a production feel tiring over time. This is often not a matter of overall level, but of uncontrolled acceleration in the upper frequencies.
Excessive high-frequency peaks also affect the perception of detail and spatial depth. When overhead microphones, snare transients, or fast guitar overtones dominate the upper spectrum, they mask the subtle cues that create a sense of space, vocal presence, and mix clarity. Controlling high-frequency acceleration can unmask the midrange and reveal detail that was always present but obscured — without subtractive EQ, which reduces harshness but takes the desired high-frequency detail with it.
On the technical side, high-frequency acceleration has long been a critical factor in vinyl cutting, where the physical properties of the cutting stylus impose strict limits on velocity and acceleration. Excessive high-frequency energy causes distortion and can exceed the physical velocity limits of the cutting stylus — which is why mastering engineers have relied on high-frequency limiting as a standard part of vinyl preparation for decades. Modern streaming codecs similarly benefit from controlled high-frequency transients, as excessive peaks can increase pre-echo artifacts at lower bitrates.
The applications range from drum bus processing — controlling overhead harshness, snare edge, and hi-hat peaks — to vocal de-essing on the stereo bus, taming harsh guitar overtones and pick noise, and full-mix mastering where controlled high-frequency dynamics separate a professional result from a fatiguing one.
The Concept
Limen is a high-frequency acceleration limiter designed for mixing and mastering applications. Rather than limiting the full signal, Limen isolates and processes only the high-frequency content above a user-defined crossover point. The low frequencies pass through untouched and are recombined after processing.
Traditional high-frequency limiters rely on a fixed threshold and require careful calibration to match the input level. Limen instead responds to high-frequency acceleration directly, adapting automatically to any input level. Recover ensures that Limen respects the frequency response you've carefully crafted — limiting the acceleration, not your sound.
Controls

Active #
Enables or disables the Limen processor. When disabled, the signal passes through unprocessed, allowing for quick A/B comparisons.
Note: When Focus Listen is active, toggling Active lets you compare the processed output against the unprocessed signal to hear the effect of the limiter in isolation.

Tilt #
Shapes the spectral balance of what the limiter sees. Positive values increase limiting on high frequencies, negative values shift the focus toward low frequencies — shaping both the limiter's behavior and the tonal result.

Crossover #
Sets the frequency at which the signal is split into low and high bands using a linear-phase crossover filter. Only the high-frequency band above this frequency is processed by the limiter. The low-frequency band passes through unchanged and is recombined after processing.
Lower crossover frequencies include more of the spectrum in the limiting process, while higher values restrict limiting to only the highest frequencies. The linear-phase crossover provides perfect signal reconstruction — with no gain reduction applied, the output is bit-identical to the input.
Note: The crossover slope adapts automatically to the selected frequency. At 4 kHz and above, a steeper slope of 24 dB/oct provides a sharp separation between the bands. As the crossover frequency decreases, the slope is gradually relaxed down to 12 dB/oct at 500 Hz. At lower frequencies, a gentler slope minimizes pre-ringing to the point where it is practically inaudible at moderate settings.

Focus Listen #
Two buttons for soloing individual frequency bands:
- LF — Solos the low-frequency band below the crossover, allowing you to hear what is not being processed by the limiter.
- HF — Solos the high-frequency band being processed, allowing you to hear exactly what the limiter is affecting, including all processing stages.
Note: Toggle the Active button to compare processed vs. unprocessed in the focused range.
Depth #
Controls the overall strength of the limiting process. At 0, the limiter is completely inactive and no gain reduction occurs. Higher values result in progressively stronger limiting of the high-frequency band.
The control provides a wide range from subtle high-frequency taming to aggressive limiting.

Recover #
Ensures that Limen only affects the dynamics of your high frequencies, preserving the tonal balance you've carefully crafted.
At 0%, no correction. At 100%, full spectral balance restoration.
Lower values allow the limiter to naturally soften the high end for a warmer character. Values above 100% push the spectral balance further, adding a silky quality to the high frequencies that conventional EQ cannot achieve.
Tip: Try setting Recover to 150% and slowly increasing the amount of limiting. On material with good transients, this can produce a beautiful high-frequency sheen — often just a few dB of gain reduction is enough.

Output #
A simple gain control for compensating any level changes introduced by the processing. Use this to match the processed and bypassed signal levels for accurate comparisons.
Channel Processing

L/R Mode #
Processes the left and right channels, optionally linking them. The LINK control (0–100%) determines how much the channels influence each other — at 0%, each channel is limited completely independently, while at 100%, both channels receive identical gain reduction based on whichever channel requires more limiting.

M/S Mode #
Processes the mid (center) and side (stereo) components separately. The WEIGHT control (–100% to +100%) adjusts the balance between mid and side limiting. Positive values emphasize mid limiting for controlling centered content, while negative values focus on the side channel for limiting the acceleration.
Reduction Meter
The gain reduction meter shows the current amount of gain reduction being applied by the limiter in real-time, measured in dB. The meter displays per-channel gain reduction, reflecting the actual processing including L/R channel linking and M/S weighting.
A mark remembers the strongest reduction and sinks back slowly. Click the meter to clear it.
Immersive & Surround
Limen processes any channel layout from mono up to 9.1.6. Each symmetric channel pair — the front L and R, the side and rear surrounds, the height (ceiling) channels — is handled together and inherits the L/R or M/S mode you have selected. The LFE channel is treated as its own set as well; like the other sets it passes through untouched until you switch it on. Surround and immersive layouts are supported in the VST3, AU and AAX versions.
By default only the front L/R pair is limited. Additional channel sets are switched on individually, so a surround mix stays predictable and CPU is spent only where you actually want limiting. All per-channel controls and meters live in the Channels panel, opened from the toolbar.
Note: The Channels button only appears in the toolbar when the plugin is on a surround bus (more than two channels). On mono or stereo it stays hidden, and if the host narrows the bus back to stereo the panel closes on its own. It also stays hidden while the sidechain is on, since a four-channel sidechain bus is used as stereo plus sidechain rather than an immersive layout.
The Channels panel groups the layout into channel sets — LR, C (centre), LFE, Surr (surround) and Ceil (ceiling). Each set present in the current layout shows a real-time gain reduction meter per channel, plus its own controls:
- On — enables limiting for the set. When off, the set passes through unprocessed.
- Depth Scaling (D) — scales how deep the set is limited relative to the main Depth control: 100% = full reduction, 0% = none. Lets you ease off e.g. LFE or surrounds without touching the other sets.
- Solo (S) — mutes all other sets so you hear only this set's channels.
- Link (L) — ties the channels within a multi-channel set (Surround, Ceiling) together so they share one gain reduction, from 0% (independent) to 100% (fully linked), for a stable surround image.
The ALL toggle in the panel header switches every set on at once, or back to L/R only.
Note: In surround layouts only L and R are processed until you switch on more sets — either one at a time or with the ALL toggle.
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.
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. The mouse wheel over the preset box does the same, one preset per notch.
Advanced preset management options are available from the context menu (Right-click). Where an option needs a name or a confirmation, it asks inside the plugin window.
- Reset to Original State — resets the currently active preset to its original state.
- Save As New Global User Preset… — asks for a name and creates a User Preset. 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.
A/B Control #
A and B are two parameter states to switch between. They start linked: every change writes to both, so B holds whatever A holds until you separate them — and the first press on B is what separates them. A keeps your edits, B falls back to the state a freshly loaded instance has. That is the comparison the pair exists for: what you built against what the plugin does untouched.
Between them sits a single copy arrow, and it always points the way the copy goes: while A is active it copies A into B, while B is active it turns round and copies B into A.
Right-click A or B for Reset A to Initial State or Reset B to Initial State. It puts that one slot back where a fresh instance starts, without switching to it, so you can clear the slot you are not listening to. Undo takes it back.
That starting point follows your own saved default state, not the factory one — “untouched” means a fresh instance as you have set it up. Once the two are separated, B is an ordinary second state and behaves like A.

Channels #
Opens and closes the Channels panel for surround and immersive layouts: per-set controls and meters, described under Immersive & Surround.
Note: This button only appears in surround setups. It shows when the plugin sits on a bus with more than two channels, and stays hidden on mono or stereo and while the sidechain is on.

Sidechain #
When active, Limen uses the sidechain input signal instead of the main input to drive the limiter's detector. The limiting is still applied to the main input. This allows you to control the high-frequency limiting of one signal based on the dynamics of another signal.

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 Limen adds or removes from your audio.
Right-click on the Delta button to access the option Include Recover. When enabled (default), delta shows the difference after Recover has restored the spectral balance — you hear only what the limiter changed dynamically. When disabled, delta also includes the tonal shift that Recover would normally correct.

Oversampling Quality #
Controls the internal oversampling factor, which adapts to your session sample rate.
- Off: No oversampling.
- Normal: 2× at 44.1 / 48 kHz, 1× above.
- High: 4× at 44.1 / 48 kHz, 2× at 88.2 / 96 kHz, 1× above.
- Ultra: 8× at 44.1 / 48 kHz, 4× at 88.2 / 96 kHz, 2× above.
Limen's internal signal processing is designed to minimize aliasing by construction. For most use cases, the Off setting provides excellent audio quality. Higher oversampling settings offer a marginal improvement in extreme scenarios but are generally not required. On a bus with more than two channels, Limen runs without oversampling, whatever the Quality is set to.
Use 'Set as Default' to apply your preferred setting to all future instances.

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.
The selected theme is automatically synchronized across all open instances of the plugin and saved with your preferences.

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. Help mode can also be switched on from Settings → Help → Help on the interface; a bubble at the "?" button then confirms it for a few seconds. Click "?" again to leave help mode.
Settings
The settings button opens a dialog which gives control over additional plugin options. Its pages come in three groups: Controls, Interface, Processing and Compatibility; Updates, Registration and Local data; Help, About, What's new and Credits.
- Controls — how knobs and control points respond 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 — a slider from 1% to 200% that scales how far a control moves for a given mouse movement. Double-click it to return to 100%.
- Mouse configuration — Left-click & drag (Continuous) and Right-click & drag (Stepped, snapping to values) by default. Swap continuous / stepped buttons swaps the two mouse buttons. Mouse wheel steps to snap values makes the mouse wheel turn in snap steps; holding Ctrl while turning gives the other mode. Mouse wheel clicks buttons (off by default) lets a turn of the wheel over any button act as a click on it, in either direction; pause briefly before the next one. Inside the settings and shortcuts panels the wheel scrolls as usual. These settings apply to all Ohlhorst Digital plugins.
- Interface
- Refresh rate — how often the meters and analysis displays redraw: Auto, 60, 90, 120 or 144 Hz. It changes nothing about what is measured. Auto follows the monitor the plugin window is on, up to 240 Hz on monitors that run that fast. The setting is shared by all OD plugins; windows that are already open pick it up the next time they are opened.
- VSync — on by default. Ties every redraw to the screen's refresh: the smoothest motion, and never faster than the screen, so a rate above the screen's is capped at the screen's.
- UI scale — sets the size of the plugin window, up to the largest size that fits your screen (at most 200%). The smallest size depends on the display: 75% on a standard display, down to 50% on high-resolution ones. Double-click the value to type an exact one. You can also drag the bottom-right corner of the plugin window — there is no visible handle, the cursor changes when you are over it. Only your own choice is saved: opened on a smaller screen, the plugin is drawn smaller there and the saved scale stays as it was.
- Quick scale presets — the sizes the context menu offers, 100%, 125% and 150% by default.
- Processing — Status shows the plugin's latency and the sample rate.
- Offline rendering — Highest quality rendering automatically uses Ultra oversampling when your DAW renders offline (bounce / export), regardless of the toolbar setting.
- Messages — Show a banner when the plugin latency changes: a short note with the new latency in samples whenever it changes, for example after an Oversampling Quality switch. Off by default; the setting is shared by all OD plugins.
- Compatibility — Hold left click for context menu: Auto, On or Off, Auto by default. Some hosts don't pass a right click on to the plugin — DaVinci Resolve is one. With this setting on, holding the left mouse button still for half a second opens the menu a right click would open at that spot, such as the context menu, the preset options or the Delta button's options. It does not act on knobs (a press there starts a drag) or on toolbar buttons, which act as soon as they are pressed. While it is on, the preset list opens and the Delta button switches when you release the mouse button. Auto switches it on in DaVinci Resolve only; the panel shows whether it is on in the host you are using. The setting applies to all Ohlhorst Digital plugins and is never saved with a preset or project; other OD plugins pick up a change the next time their window opens.
- Updates — under Latest version, Check now looks for a newer version, and Download appears with its version number when there is one. Automatic check looks once per day.
- Registration — shows who the plugin is Registered to, with the offline and online registration options. With Register all OD products ticked, the online sign-in also installs the keys of every other Ohlhorst Digital plugin your account owns; each of them is registered the next time your DAW loads it. Deregistering asks for confirmation.
- Local data — Data folder opens the folder where your preferences, presets and keys are stored, Export saves them as a zip file (keys optional), and Import restores such a file, replacing what is there. These operations affect all TDR plugins.
- Help — Online: this manual, Support — bug reports, installation, licences and other questions; the support form opens with plugin, version, format, OS and DAW filled in — and the newsletter. In the plugin: the keyboard shortcuts, and help on the interface — point at any control to see what it does.
- About — version, format, build, authors and copyright, and the trademark notice of the plugin format in use.
- What's new — the changes in the installed version, taken from the plugin's changelog. The tab only appears when the changelog has an entry for that version. Earlier releases are listed in the version history.
- Credits — what the plugin is built with, and the testers who evaluated it.
Shortcuts
Limen 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 — including Focus Listen — 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 on its own to any slot, or hold Ctrl or Alt while pressing a key to bind a combination such as Ctrl+B. 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 - Crossover (− / +):
A/S - Tilt (− / +):
Y/X - Recover (− / +):
R/T - Focus Listen LF (hold):
Shift - Focus Listen HF (hold):
Alt(Option on Mac)
Step keys increment or decrement the parameter using snap values for stepped control. Focus Listen shortcuts are hold keys — the effect is active only while the key is held down.
Note: Keyboard shortcut availability depends on the host application. Some DAWs may intercept certain key events before they reach the plugin.
Adaptive Load
Limen continuously monitors the incoming signal and its internal state — filter memory and the like — and releases processing resources whenever they are not needed.
On a track that only plays during part of an arrangement, Limen detects the silence and bypasses its filters and processing entirely, dropping to almost 0% CPU within a few milliseconds. Processing resumes the moment audio returns, with no change to the sound or to your settings.
In practice: more instances per project, and shorter export times.
Acknowledgements
Limen was conceived and developed by Jan Ohlhorst.
Original documentation by Shane Johnson.
Software evaluation by:
Ady Connor, Aleksi Vuolevi, Andrew Boult, Bob Olhsson, Castle Mastering, Clément Bastiat | Storm Mastering, Cyril Meysson, Dan Suter | echochamber, Dan Worrall, Dax Liniere | Puzzle Factory, Dean, Dennis J Wilkins | Studio 12 Below, Diogo C. Borges, Eden Puder | Why Giacomo, Eric Recourt, EvilDragon, Ezequiel Morfi | Titanio Studios, 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, Juan Carlos Sotelo | Campo Estéreo, Justin Perkins, Karl Mohr | Multibeat, Kosher Butcher Studios, Laurent Sevestre, Marco Vincis | Tera Mastering, Mark den Hartog | Zownd, Michael Wynne, Miro Pajic, Murray Campbell | Beatworld, Niklas Silen, Nil Hartman Mastering, Pete Grandison, Resoundsound Mastering, Rich Prewett, Richard Pentrose, Robi Bulesic, Roger Baltensperger | flameworks, Roland Löhlbach, Ronny Pries, Ruairi O'Flaherty, Sean Diggins, Sergey Makeev, Thaddeus Moore | Liquid Mastering, Uri Grzenda | Titanio Studios, Valentin Viktorovich | Zvukofor Sound Labs, Vitaly Zolotarev.
VST is a registered trademark of Steinberg Media Technologies GmbH.








