AUD · Audio tools

Audio Auto-Leveler

Shareable link

Settings are written to the URL as you change them. Nothing differs from the defaults yet.

Set a target, cap how far the gain may travel, and the level rides toward that target as the file plays.

When it is the right tool

Three tools on this site change level and they are not interchangeable.

Tool Measures Applies Fixes
Normalizer the whole file, in advance one gain, everywhere a file that is too quiet overall
Auto-Leveler continuously, as it plays a gain that moves over seconds a file that is uneven within itself
Compressor continuously, in milliseconds a gain that moves per transient peaks inside a phrase

An interview where one person sat close to the microphone and the other sat back is the case this was built for. A normalizer cannot help, because there is no single number that is right for both voices. A compressor set hard enough to fix it will audibly pump on every word.

The controls

Target is an RMS level, not a peak level. Speech at -18 dB RMS typically peaks somewhere around -6 dBFS, so the headroom above the target is where the transients live. Setting a target of -6 leaves almost none.

Max lift and Max cut are the travel limits. They exist because an unconstrained AGC will find something to amplify in every recording, including the air conditioning. On clean studio material 6 dB either way is plenty. On phone recordings and lecture captures, 18 dB of lift is not unusual.

Response sets how long the gain takes to reach a new target. Below 200 ms the movement starts to be audible on sustained sounds. Above 2000 ms it stops tracking a speaker who changes distance mid-sentence. 800 ms sits where most speech works.

Gate is the level below which the gain stops climbing.

The detector reads the input

The gain is calculated from the level going in, not the level coming out. A detector that reads its own output forms a feedback loop, and a feedback loop with a slow time constant hunts: the gain overshoots, the detector sees the overshoot, the gain corrects past the target, and the level wanders in a cycle of a few seconds. Reading the input means the gain asked for at any moment depends only on the material, so the movement settles instead of oscillating.

Example: a 40-minute interview

Voice A averages -14 dB RMS, voice B averages -29 dB RMS. With Target at -18, Max lift 18, Max cut 12 and Response 800 ms, voice A is pulled down about 4 dB and voice B is lifted about 11 dB, both inside their limits. The gate at -50 keeps the gain from climbing during the pauses between questions, where the room tone sits around -58 dB RMS.

Limits

The gain applies equally to every channel, so the stereo image does not move. There is no lookahead and no latency, which is what makes it usable as a live preview step, and also why it cannot catch a transient that arrives before the detector has responded to it. That is the limiter’s job.

It also cannot separate two sources that overlap. If both voices are on one track and they talk over each other, the leveler sees the sum and levels the sum.

Frequently Asked Questions

It measures the level of the audio continuously and moves the gain toward a target as the file plays. Quiet passages come up, loud passages come down, and the amount it is allowed to move in either direction is capped by the Max lift and Max cut controls.

The normalizer measures the whole file, works out one gain, and applies that single number everywhere. It changes the level of the file without changing the relationship between its loud and quiet parts. This moves the gain continuously, so a quiet second half is brought up to match a loud first half. Use the normalizer to hit a delivery target; use this when the source is uneven.

A compressor reacts in milliseconds and shapes individual words and transients. This reacts over hundreds of milliseconds to several seconds and shapes passages. Running the leveler first and a gentle compressor after is a normal pair: the leveler handles a speaker who moved away from the microphone, the compressor handles the peaks inside each phrase.

It sets the level below which the gain stops being driven upward. Without it, the gain keeps climbing through every pause until the room tone reaches the target, which turns silence into hiss. At -50 dB RMS the gain holds through anything quieter than that and resumes when real signal returns. The gain is still allowed to come down below the gate, so a sudden loud sound after silence is not missed.

Coming down runs at a quarter of the Response time, going up runs at the full value. A leveler that falls as slowly as it rises overshoots into the first loud word after a quiet passage; one that rises as fast as it falls breathes audibly between phrases. Slow up, quicker down is what makes the movement hard to hear.

No. It sets the average level and says nothing about the peaks, and with Max lift at 18 dB it can push a quiet passage well past 0 dBFS on a transient. Put the limiter after it if the file is going anywhere other than back into another edit.

Explore Our Tools

Browse all tools