ETM Learn · 06 / 08

Reverb: paths, reflections and decay

Follow direct sound, early reflections and the later tail.

01 · Understand

A handclap reaches your ears along several paths. Direct sound takes the shortest unobstructed route; reflections from surfaces take longer ones. When many reflections crowd together, you can hear a decaying tail rather than separate echoes.

Arrival time tells you when a reflection reaches you. Decay describes falling energy. Size changes path lengths; absorption removes energy at reflections. A larger room need not decay longer. controls dry/wet balance. Start with a click, then change size and absorption separately.

Terms within reach

Dotted terms offer a definition on hover, keyboard focus or tap. Click to keep it open; Escape or an outside click closes it. All definitions are also available here.

T60

Time for a 60 dB decay. In a real room it depends on frequency and measurement method; here it is a model estimate.

Convolution

Adding delayed, weighted copies of the signal according to an impulse response. Describes a linear time-invariant system.

Mix

The blend of dry and processed signal. Changing it is not the same as physically moving source or listener in a room.

02 · Play & discover

Use the click. Change one dimension, then absorption with dimensions fixed. Separate arrival time from decay time.

Predict → change one control → compare → explain the result.

Experiment 01

Mix changes the dry/wet blend. Physical distance additionally changes timing, direct level and reflection geometry; it is not identical to Mix.

Room Bench

idle
The room from above - every path drawn
What arrives, and when
How it dies away
The loop - dry vs the room
direct sound counted reflections the tail dry where counting stops
vol
audio starts on first click
Decay, measured-
Eyring predicts-
First reflection-
Countable until-
Direct vs room-
Clarity C80-

Experiment 02

Room, plate and spring are illustrative algorithms, not calibrated physical devices. A real spring is dispersive; a simple chirp’s direction alone is not a complete model.

Three machines

computed, not sampled
The first 120 ms of each - what arrives, and when

Check your understanding

With linear reverb and fixed routing, does lowering the source change dry/wet ratio?

03 · Go deeper

The image-source method mirrors sources across boundaries to calculate path lengths. Reflection delay relative to direct sound is (Lreflection−Ldirect)/c and depends on the full geometry. For one reflection, . Complete cancellation requires equal magnitudes and opposing phase; weaker reflections give finite notches.

For a diffuse field with uniform mean absorption α and negligible air absorption, Eyring gives ≈ 0.161V/[−S ln(1−α)] in seconds with SI dimensions. At low absorption, Sabine gives 0.161V/(Sα). These estimates depend on assumptions, especially at low frequencies or with uneven absorption. T20/T30 extrapolate a 60 dB decay time from shorter fitting ranges.

For LTI reverb, . uses an impulse response; delay networks construct a response through routing and feedback. This lab combines calculated early paths and a modelled tail. Diffusion, damping and frequency-dependent decay are related, not identical.

The mathematics in words

Reflection delay relative to direct sound

τ = (Lreflection − Ldirect) / c

Subtract the direct path length from the reflection path length, then divide by sound speed. An extra 3 metres at 343 metres per second gives about 8.75 ms.

Convolution in words

y[n] = Σ h[k]x[n−k]

For each delay k, take input sample x[n−k], multiply by impulse-response weight h[k], then sum. y[n] is the output sample. This assumes a linear time-invariant system.

Direct sound and one reflection

H(f) = 1 + a·exp(−j2πfτ)

Direct sound is normalized to 1. The reflection has relative amplitude a and delay τ; the complex exponential describes the resulting phase at frequency f. Add the paths to obtain the combined response. Complete cancellation requires equal magnitudes and opposing phases.

Eyring decay estimate

T60 ≈ 0.161V/[−S ln(1−α)]

V is room volume in cubic metres, S surface area in square metres and α mean absorption coefficient. ln is natural logarithm. Divide 0.161 times volume by the denominator to obtain seconds. Assumptions include a diffuse field, uniform mean absorption and negligible air absorption; 0<α<1.

Sabine approximation

T60 ≈ 0.161V/(Sα)

Divide 0.161 times room volume by surface area times mean absorption, using SI units. This is a low-absorption approximation under diffuse-field assumptions, not an exact prediction for every room, especially at low frequencies or with uneven absorption.

Numerical challenge: try before revealing the solution

01 · A direct path is 2 m and a reflected path is 5 m. At c = 343 m/s, what is the reflection’s delay relative to direct sound?

Hint

Use the path difference, not the reflected path alone.

Solution & assumptions

(5−2)/343 × 1000 = 8.7464 ms. Its absolute arrival after emission is 5/343 = 14.5773 ms. Those are different time references.

02 · A unity direct signal is added to a delayed reflection of amplitude 0.5. At an opposing-phase frequency, what is the sum level relative to direct alone?

Hint

First find the residual amplitude |1−0.5|, then convert to dB.

Solution & assumptions

20 log₁₀(0.5) = −6.0206 dB. The notch is finite; complete cancellation requires equal amplitudes. For delay τ, neighbouring comb notches are spaced 1/τ apart in frequency, for this one-reflection, frequency-independent-gain model.

Further reading: Allen & Berkley: image method, 1979