Nearfield reflection lab

Desk-bounce predictor

Bounce—
Path difference—
First notch—
Grazing—
Comb swing—

Geometry

Where the reflection forms

The oval is the first Fresnel zone: the desktop area whose reflected sound arrives roughly in phase at this frequency. More overlap with the desk generally means a stronger reflection. The zone grows at low frequencies, shrinks at high frequencies, and the faint outer rings show later zones whose alternating phase makes edges and absorber placement matter.
Plan · x–y
Elevation · y–z

Frequency response

A simplified free-field prediction of only the direct speaker sound plus its first desktop reflection. Dips and peaks show desk-bounce interference; room modes, walls, floor, ceiling, furniture and loudspeaker response are deliberately excluded.
|H(f)| · dB

Fresnel coverage

The percentage of the first Fresnel zone covered by reflective desktop at each frequency. A larger value means the desk behaves more like a complete reflector; uncovered area and the absorber patch reduce the coherent reflected contribution.
κ(f) · %

Non-minimum-phase delay

The delay left after subtracting the minimum-phase response implied by the magnitude curve. It highlights reflection-related timing that ordinary magnitude EQ cannot remove; larger peaks indicate stronger time-domain ringing or smear.
excess GD · ms

Energy-time curve

A time-domain view of the predicted impulse response. The main arrival is the direct sound; later energy shows the desktop reflection and its finite-edge spread. The envelope is normalized to its strongest arrival.
envelope · dB vs ms

Vertical crossover response

relative dB

Explore

Placement sweep

The heatmap varies the selected placement dimensions and colors each cell by predicted comb-filter swing in the chosen frequency band. Lower values are better. It uses the fast Fresnel model for exploration; the ranked table also estimates excess delay. Click a cell or row to load that configuration into the full model.

Sweep ranking uses the fast Fresnel model so the grid stays interactive. Click a cell to load it.

RankConfigurationCombExcess GD