QRD — the default
The quadratic-residue diffuser uses depths from `n² mod N`. It scatters in one axis, is the best-documented design, and is the right starting point for side-wall and rear-wall treatment. If you're not sure, pick this.
PRD — kills the straight-back echo
The primitive-root diffuser uses `g^n mod N` instead. Its special property is a notch in the specular reflection — the sound heading straight back at the design frequency is suppressed. Reach for it when a direct, front-to-back slap echo is the specific problem.
2-D QRD and skyline — both axes
A 2D QRD (`(i² + j²) mod N` over a grid) and a skyline diffuser (a primitive-root height map) both scatter horizontally and vertically. Use them on ceilings and large rear walls where reflections arrive from more than one plane. The skyline is the block-city look and suppresses the straight-back reflection on both axes; the 2-D QRD is the grid-of-wells look.
Quick guide
- One axis, simplest choice → 1D QRD
- One axis, kill the direct echo → 1D PRD
- Both axes, grid of wells → 2D QRD
- Both axes, block-city aesthetic → Skyline
- Boom or boxiness, not echo → an absorber, not a diffuser