LW IT Solutions logo LW IT Solutions logo LW IT Solutions
« Blog Overview /Music Production / Reverb Measured: How Decay Time, Pre-Delay, Reverb...
Read this article in other languages:

Reverb Measured: How Decay Time, Pre-Delay, Reverb Level and a Send High-Pass Change Clarity

Reverb Measured: How Decay Time, Pre-Delay, Reverb Level and a Send High-Pass Change Clarity

Management Summary

Reverb adds lingering sound to a recording, creating a sense of space but potentially covering vocals, drum attacks and pauses. This model explains how the amount of reverb, its duration and its start time affect the balance between the original sound and the lingering tail. Reducing the effect level or keeping deep bass out of the reverb offers ways to retain clarity without removing the effect entirely. The measurements explain these relationships; the best musical setting still depends on the recording.

Contents
  1. How it was measured
  2. Decay time at constant total energy
  3. Changing reverb energy
  4. Pre-delay and the limits of the metrics
  5. Damping: the highs decay faster
  6. Low end in the reverb: the high-pass in the send
  7. What the model shows
  8. Context and limits
  9. Questions and answers
  10. Sources

Reverb can cover attacks and fill pauses with decaying sound. This experiment examines how decay time, delay, reverb energy and filtering change that distribution over time. The measurements describe artificial signals. The numbers do not replace a listening comparison or directly predict the intelligibility of a real vocal recording.

The original measurements were made on 23 September 2026 with ffmpeg 7.1.5 and numpy. The complete synthetic experiment was repeated in a separate test directory on 25 October 2026: all 367 stored numerical values matched the original exactly. This confirms the reproducibility of this setup, not its applicability to every reverb plugin.

C50 and C80 versus decay time and estimated modulation depth versus reverb energy. Model curves with notes on pre-delay, high-pass filtering, damping and measurement limits.
Synthetic reverb model: early/late energy and estimated level modulation. Measured on 23 September and fully reproduced on 25 October 2026. Neither an STI measurement nor a listening verdict.

How it was measured

An impulse response describes the reaction to a very short excitation. Here, the response starts with a direct impulse followed by decaying artificial noise. The specified time T describes a fall of 60 dB. The total energy of the tail is set relative to the direct impulse: −10 dB means one tenth of the energy. This is neither a conventional wet/dry percentage nor automatically a plugin send level. Pre-delay moves the start of the tail. In the damped version, high-frequency regions decay faster.

The ffmpeg afir filter applies the impulse response to the test signal. Automatic normalisation is disabled, so the chosen reverb energy is not rescaled afterwards. The analysis uses three quantities:

  • T30: Tail energy is summed backwards. The fall between −5 and −35 dB is used to estimate a time for a 60 dB fall. T30 names the estimation procedure, not a duration of 30 seconds.
  • C50 and C80: Ten times the base-10 logarithm of the early-to-late energy ratio, expressed in dB. Early means before 50 or 80 ms here. These are fixed calculation windows, not universal thresholds for good music.
  • Modulation depth m: Noise regularly becomes louder and quieter. At 4 Hz, this means four fluctuations per second. A smaller output value means a less pronounced loud–quiet pattern after the reverb. The test uses noise from 200 Hz to 4 kHz and fluctuation rates from 0.5 to 16 Hz. The calculation compares the strength of the regular output-intensity fluctuation with its average intensity. The measured strength of the input fluctuation is not used as a correction factor. Because the noise sample has a finite duration, the estimate can slightly exceed the ideal range of 0 to 1.

Modulation depth can also be calculated for the simplified exponential model. The prediction and the 96 measured points in the decay, pre-delay and reverb-energy series differ by 0.006 on average and by about 0.020 at most. This is a check within the model. The measurement uses a finite noise sample, so the estimator can slightly exceed 1. Its highest value is 1.0023. No standards-compliant STI measurement was performed.

Decay time at constant total energy

With reverb energy held at −10 dB, the estimated decay times are 0.30, 0.60, 1.20, 2.40 and 4.81 s. The following C50 and C80 values compare early and late energy. Higher numbers mean more early energy within the respective window, not automatically better sound:

Decay time C50 C80 m at 4 Hz m at 0.5 Hz
0.3 s 20.13 dB 26.09 dB 0.97 0.99
0.6 s 15.14 dB 18.14 dB 0.94 0.99
1.2 s 12.60 dB 14.14 dB 0.92 0.99
2.4 s 11.31 dB 12.10 dB 0.91 0.98
4.8 s 10.66 dB 11.06 dB 0.90 0.95

In the ideal model, a longer tail spreads the same reverb energy over more time. Without pre-delay, C50 therefore approaches 10 dB for a reverb energy of −10 dB. For sufficiently fast fluctuations, modulation depth also approaches about 1 / 1.1 = 0.91. The table shows the effect: little changes at 4 Hz between 2.4 and 4.8 s, while slower fluctuations at 0.5 Hz still decrease more. This describes the experiment, not a general rule about long musical phrases.

Changing reverb energy

At a decay time of 1.2 s, increasing reverb energy from −20 to 0 dB reduces C50 from 22.45 to 3.93 dB. Estimated modulation depth at 4 Hz drops from 0.98 to 0.61, and at 8 Hz to 0.52. Eight fluctuations per second have the same rate as eight sixteenth notes per second at 120 BPM. The test signal remains noise, not a sequence of real syllables or notes.

Reverb level C50 C80 m at 4 Hz m at 8 Hz
−20 dB 22.45 dB 23.93 dB 0.98 0.99
−15 dB 17.49 dB 18.98 dB 0.97 0.97
−10 dB 12.60 dB 14.14 dB 0.92 0.91
−5 dB 7.95 dB 9.61 dB 0.80 0.76
0 dB 3.93 dB 5.87 dB 0.61 0.52

The comparison suggests a practical test: when reverb covers a vocal too strongly, a useful first comparison is a lower reverb level, followed by different decay times. Reverb energy strongly changes the numbers in these series. This does not establish a universal priority for the send control with every signal, plugin and arrangement.

Pre-delay and the limits of the metrics

Pre-delay is the wait before the reverb response begins. In this experiment, C50 and C80 fall when reverb energy arrives later. This partly follows directly from the fixed 50 and 80 ms windows in those quantities. A lower number therefore does not prove that a voice becomes less intelligible:

Pre-delay C50 C80 m at 2 Hz m at 4 Hz
0 ms 12.60 dB 14.14 dB 0.96 0.92
10 ms 12.04 dB 13.66 dB 0.95 0.91
20 ms 11.51 dB 13.17 dB 0.95 0.90
40 ms 10.50 dB 12.04 dB 0.93 0.88
80 ms 10.00 dB 10.00 dB 0.89 0.86
120 ms 10.00 dB 10.00 dB 0.87 0.88

C50 counts energy before 50 ms as early and energy afterwards as late. At 80 ms pre-delay, the entire tail falls outside that early window, giving 10 dB here. Modulation depth also depends on where the delayed energy arrives within a level fluctuation. As pre-delay increases, the value does not always keep falling at every modulation frequency.

For an isolated onset from silence, 20 ms pre-delay starts that onset’s own tail 20 ms later. During ongoing music, reverb from previous notes may still be sounding. Each new attack therefore does not automatically receive a dry section. Pre-delay can change the impression of distance or separation; a listening comparison determines whether this helps musically. The BPM to delay time calculator converts rhythmic note values into milliseconds.

Damping: the highs decay faster

With a specified decay of 2.4 s, the damped version gives 2.32 s at 125 Hz, 2.39 s at 1 kHz, 2.02 s at 2 kHz, 1.72 s at 4 kHz and 1.38 s at 8 kHz. Without damping, measured octaves range from 2.32 to 2.44 s. Damping lowers the broadband estimate from 2.40 to 1.87 s and raises C50 from 11.31 to 12.12 dB. High frequencies therefore disappear sooner. The decay-time control alone does not describe that behaviour.

Low end in the reverb: the high-pass in the send

The second test uses an artificial kick, bass and hi-hat loop at 128 BPM. A copy of the signal goes to the reverb through a send, while the dry signal remains alongside it. The reverb has a specified time of 1.8 s, 20 ms pre-delay and −10 dB impulse-response energy. A high-pass before the reverb attenuates low frequencies with a slope of 12 dB per octave. The first two result columns compare the wet signal with the dry signal in the same frequency band. The last column measures their sum during the 500 ms after the loop ends.

High-pass in the send Reverb 20–120 Hz Reverb 300 Hz–3 kHz Sum after loop end (FFT analysis)
none −10.11 dB −8.48 dB −23.3 dB
100 Hz −17.95 dB −8.50 dB −29.0 dB
200 Hz −28.13 dB −8.68 dB −35.6 dB
400 Hz −39.97 dB −10.37 dB −39.1 dB

Between 20 and 120 Hz, the total level differs from the dry loop by at most 0.33 dB here. That is a small but measurable change. The 200 Hz high-pass reduces the measured remainder after the loop by 12.3 dB; reverb energy between 300 Hz and 3 kHz falls by only about 0.2 dB. At 400 Hz, the midrange contribution also falls by about 1.9 dB. An important limitation is that the ideal FFT band-pass itself causes ringing over time. A dry control measurement still reaches −40.04 dB after the loop is already silent. The table value of −39.1 dB is close to this and must not be interpreted as an isolated reverb tail.

What the model shows

Goal Control Measured value
Preserve more level fluctuation in the test lower reverb level −5 instead of 0 dB: m at 4 Hz 0.80 instead of 0.61
Long tail with low reverb energy long but quiet reverb 4.8 s at −10 dB: C50 still 10.66 dB
Delay the onset’s own reverb response pre-delay 20–40 ms C50 drops by 1.1 to 2.1 dB
Reduce the measured remainder high-pass 100–200 Hz in the send remainder after the loop −29.0 to −35.6 instead of −23.3 dB
Make high frequencies decay faster damping of the highs 8 kHz in 1.38 instead of 2.41 s

Context and limits

The model uses a smoothly decaying noise tail, without separately designed early reflections, moving reverb parameters or stereo. Real rooms and plugins can differ substantially. Early reflections are also not, by definition, always within 50 ms. Here C50 and C80 are broadband calculations based on the early-to-late energy ratio, not complete room measurements according to ISO 3382-1. Modulation depth is neither an STI value nor a percentage of correctly understood words. The results help explain this model; listening effects and useful settings require checking with the relevant material.

Questions and answers

Why do longer decay times change some modulation values only slightly?

In the simplified model, the corner frequency for level fluctuations is approximately 13.8 / (2π·T). With T = 1.2 s this is about 1.8 Hz; with T = 0.3 s it is about 7.3 Hz. The formula describes the speed of loudness fluctuations, not audio treble. Above this corner, the tail increasingly smooths the fluctuations. Without pre-delay, model modulation depth then approaches 1 / (1 + r), where r is the energy ratio of the reverb to the direct impulse.

For reverb energies of −10, −5 and 0 dB, this gives limits of about 0.91, 0.76 and 0.50. The 1.2 s decay series gives measured values of 0.91, 0.76 and 0.52 at 8 Hz. Small deviations arise partly from the finite noise sample. With pre-delay, the time shift means this simple limit no longer applies unchanged.

A calculated example without pre-delay: at 0 dB reverb energy, the model value for 8 Hz fluctuations rises from roughly 0.54 at 1.2 s to 0.77 at 0.3 s. Reverb that is 5 dB lower at 1.2 s gives about 0.76 in the experiment. Different settings can therefore produce similar measurements while sounding different.

Does lowering the send level by 5 dB lower the reverb level by exactly 5 dB?

With an unchanged linear reverb path and a constant dry signal, reducing the send by 5 dB also reduces the wet level by 5 dB. Compression, level-dependent ducking or saturation can change this relationship. The absolute send value still does not reveal the wet/dry ratio: plugin input, output, mix control and signal content also affect it.

Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in touch

A question or an idea for a web project? Tell me a little about it. This form uses reCAPTCHA to protect against spam.

Write a comment

Experience with other DAWs and plugins, differing readings and questions are welcome here.

The email address is not published. Required fields are marked with an asterisk.