Site: SonusGearFlow.com Case Study Archive
Documentarian: Project Notes & Reporting Team
Project type: Frequency response measurement, reporting template design, and corrective action validation
1) Project overview: what, where, who, and why
In February, a mid-sized post-production facility in Denver (two mix rooms, one editorial suite) requested a repeatable frequency response reporting workflow for their flagship 7.1.4 Atmos stage. The room had recently upgraded from older bi-amped nearfields to a modern immersive monitor system and wanted documentation that would hold up across stakeholders: engineering, operations, and a client-facing technical packet.
The team consisted of a lead re-recording mixer (the end user), a facility engineer (responsible for installed systems), and our role as third-party measurement and documentation support. The goal wasn’t simply “make it flat.” The facility had three practical reasons:
- Consistency: A baseline response report to compare against after any hardware swaps or room changes.
- Troubleshooting: A template that makes anomalies obvious (e.g., a single channel drift or sub alignment change).
- Client confidence: A polished summary that translates technical findings into actionable outcomes without exposing irrelevant raw data.
The deliverable was twofold: (1) a frequency response report template (editable and repeatable) and (2) a completed “before/after” analysis demonstrating how the template supports decisions, not just charts.
2) Challenges and requirements at the outset
The room measured approximately 8.7 m (L) × 6.4 m (W) × 3.2 m (H), with a mix position at 38% of length and a single-row client couch behind. The monitor system was a 7.1.4 layout with three identical screen channels, four surround channels, four overheads, and two subwoofers (front left and front right). Amplification was a mix of networked DSP for mains and dedicated amps for overheads.
The key constraints emerged in the kickoff meeting:
- Time window: One non-booked day for measurement and correction (8:30–18:00), plus a short follow-up session the next week.
- Minimal disruption: No permanent acoustic construction changes were approved this quarter (no new bass traps, no ceiling cloud redesign).
- Multiple listening positions: Response needed to be credible at the mix chair and “not broken” at the client couch, where approvals happen.
- Noise limitations: The building had office hours next door; long high-SPL sweeps were discouraged before 10:00 and after 16:00.
- Reporting requirement: The report needed standardized plots (same smoothing, same axis ranges) and a clear pass/fail narrative tied to target tolerances.
Prior to any measurements, the facility engineer noted two symptoms: dialog occasionally sounded “forward but hollow” on the center channel, and low-end translation varied between projects—sometimes too heavy, sometimes thin. That pointed to a combination of midrange cancellations (often from boundary interactions) and sub integration issues.
3) Approach and methodology chosen
We selected a methodology that balanced rigor with repeatability. The project used Room EQ Wizard (REW) for measurement and analysis, with time-alignment and final routing handled via the room’s monitor controller and installed DSP. The template was built so the facility could reproduce it with minimal special expertise.
Measurement chain:
- Mic: Earthworks M30 (calibrated), mounted on a stable stand with boom, capsule height at 1.20 m (mix ear height).
- Interface: RME Babyface Pro FS (loopback available for timing reference).
- Software: REW v5.20 (timing reference enabled, consistent sweeps and averaging).
- Signal path: Interface output → monitor controller input → DSP/amplification → speakers.
Targets and tolerances: Rather than chasing a mathematically flat line, we used a practical in-room target curve for a theatrical/post environment: a gentle downward tilt of roughly -1.0 dB/octave from 200 Hz to 10 kHz, with tighter tolerances in the critical band. We set reporting thresholds:
- 200 Hz–10 kHz: within ±2.5 dB at the mix position (1/12-oct smoothing for review, 1/6-oct for client summary).
- 40 Hz–200 Hz: within ±4 dB where practical, acknowledging modal behavior; emphasis on consistency across channels and sub integration.
- Sub crossover region (70–100 Hz): no deep cancellations (>8 dB nulls) at mix position; phase/time alignment prioritized.
The reporting template was designed around repeatable views: fixed axis limits (e.g., 20 Hz–20 kHz, -30 to +10 dB relative), identical smoothing, and a consistent naming convention for measurements.
4) Step-by-step execution narrative
Day 1 (08:30–18:00): Baseline, diagnosis, corrections
08:30–09:15 – Room and system verification. We verified sample rate (48 kHz), monitor controller calibration reference, and channel routing. A quick polarity check (impulse response sign and a battery test on accessible runs) ensured no accidental polarity inversion. Two overhead channels were mislabeled in the monitor controller routing matrix—caught early because we required a channel-by-channel verification step before any measurement.
09:15–10:30 – Baseline single-point sweeps at mix position. Each channel was measured individually (L, C, R, Ls, Rs, Lrs, Rrs, Ltf, Rtf, Ltr, Rtr), plus each sub individually and then both subs together. Sweep settings: 512k length, 20 Hz–20 kHz for full-range, 15 Hz–200 Hz for sub-focused checks, levels set so sweeps peaked around 78–82 dB SPL C-weighted at the mic for mains (lower for overheads to respect noise constraints).
Key baseline findings:
- Center channel showed a broad dip centered near 220 Hz (~6 dB down), consistent with a boundary-related cancellation (likely console/front wall interaction).
- L and R had similar shape but a mild mismatch around 2.5–3.5 kHz (~2–3 dB), which can affect phantom center imaging.
- Sub integration revealed a deep cancellation at ~85 Hz when both subs played with the center channel—null depth about 10–12 dB at the mix position.
- Overheads were generally smooth but rolled off earlier than expected above 12 kHz, traced to grille/aiming and a slightly off-axis mic position during the first pass. We re-measured with a strict “mic aimed forward, not at the speaker” rule for consistency.
10:30–12:30 – Time alignment and sub crossover investigation. Using REW’s impulse response and alignment tools, we compared arrival times. The subs were arriving approximately 4.1 ms later than the center at the mix position, but the phase trace suggested the bigger problem was sub-to-sub interaction and crossover slope behavior.
We performed a controlled test:
- Measure sub 1 alone, sub 2 alone, then both together.
- Adjust delay on sub 2 in 0.25 ms increments while watching the 70–100 Hz region.
- Repeat with the center channel engaged to observe combined behavior.
The best compromise landed at sub 2 delay +1.25 ms relative to sub 1, which reduced the 85 Hz null to about 5–6 dB. Then we adjusted overall sub delay relative to mains by -3.5 ms (effectively bringing subs earlier) to tighten the crossover region at the mix position.
13:15–15:00 – EQ decisions for mains and center. The 220 Hz dip on center couldn’t be fully “EQ’d out” without excessive boost and headroom risk. We validated this by applying a test EQ: +6 dB at 220 Hz with Q=1.2. The response improved on-axis at the mic but worsened off the mix chair, and the waterfall plot showed longer decay. We rolled back to a conservative correction: +2 dB at 230 Hz with Q=1.0, then focused on reducing nearby peaks that exaggerated the perceived hollowness.
For L/R midrange mismatch, we used minimal, symmetric EQ where possible to preserve tonal consistency. The right channel had a narrow peak around 3.1 kHz; we applied a -2.5 dB cut, Q=3.0 on R only, then rechecked imaging with pink noise and dialog stems.
15:00–16:30 – Multi-position verification (mix chair + couch). We repeated key measurements at three positions: mix position, couch center (about 1.4 m behind), and couch left. The goal was not identical curves, but avoidance of catastrophic cancellations. Sub alignment remained acceptable at the couch, though a 55 Hz rise (~4 dB) appeared off-center—expected with two subs in a small room.
16:30–18:00 – Draft report generation and template validation. We exported standardized plots (frequency response, phase, impulse, and waterfall for low end) and populated a draft report. This was where the template mattered: consistent axis scaling immediately highlighted remaining issues without reinterpreting each chart from scratch.
Day 8 (2-hour follow-up): Final checks and documentation lock
The follow-up session was scheduled after the facility engineer implemented the agreed DSP settings and corrected the routing labels. We repeated a smaller measurement set (L/C/R, subs, one surround, one overhead) to confirm no drift. The response matched within ±1 dB above 200 Hz and within ±2 dB in the crossover region compared to the end of Day 1.
5) Technical decisions and trade-offs made
The most important trade-off was resisting the temptation to “EQ away” a cancellation. The center channel’s 220 Hz dip behaved like a geometry problem. Heavy boosting would:
- consume headroom in a critical band for dialog warmth,
- vary wildly across small mic position changes,
- increase decay time if it energized room modes.
Instead, we used light EQ and prioritized sub/main alignment and consistent voicing across L/C/R. Another trade-off involved smoothing and reporting granularity. Engineers wanted 1/12-oct detail; management wanted readability. The template solved this by including:
- Engineering pages: 1/12-oct, phase, impulse, and notes on measurement conditions.
- Summary pages: 1/6-oct overlays with targets and tolerances stated plainly.
We also limited corrective EQ to a small number of filters per channel (generally 3–6 parametric bands on mains, fewer on surrounds/overheads). This kept the system maintainable and reduced the risk of “overfitting” a single seat.
6) Results and outcomes with specific details
By the end of the project, the room met the facility’s operational standard for consistency and documentation. Key measured outcomes at the mix position:
- L/C/R match (200 Hz–10 kHz): improved from roughly ±3.5 dB spread to ±1.8 dB when overlaid at 1/12-oct smoothing.
- Center 220 Hz dip: reduced from ~6 dB to about 3–4 dB (not eliminated, but controlled without aggressive boost).
- Sub crossover region (70–100 Hz): the 85 Hz null improved from ~10–12 dB to ~5–6 dB at the mix position, with audibly tighter bass on kick and low synth.
- Low-frequency decay: waterfall analysis showed a reduction of “hang” around 48–55 Hz by approximately 120–180 ms after sub timing adjustments and modest EQ cuts at resonant peaks.
- Translation check: A standardized playback set (dialog-heavy reel, music stem, and effects sequence) produced fewer notes from mixers about “hollow center” and fewer revisions to low-end balance across two subsequent mixes.
Reporting template deliverable: The final template was a 12-page PDF format plus an editable source document. It included:
- Measurement metadata block (date/time, software version, mic serial + cal file ID, SPL target, sweep length, sample rate).
- System diagram and routing checklist (to prevent mislabeled channels).
- Standard plot pages with locked axis ranges and smoothing settings.
- A “findings and actions” table mapping each issue to a correction and verification measurement.
- A change log section for future re-measurements (filters, delays, firmware updates).
7) Lessons learned and what could be done differently
The project reinforced that a frequency response report is only as trustworthy as its measurement discipline. Two practical lessons stood out:
- Routing verification saves hours. The mislabeled overhead channels would have contaminated the entire dataset. A five-minute routing matrix check prevented a day of confusion.
- Multi-position measurements are not optional in client rooms. A single “perfect” mix seat curve can hide severe issues just behind it. The couch checks shaped how far we pushed sub alignment and EQ.
If we were to redo the project with a larger budget window, we would add two items:
- Physical mitigation for the center-channel cancellation. Even small changes—speaker height/angle relative to the console, or adding absorption at the console reflection path—often outperform EQ at 200–300 Hz.
- Longer-term drift monitoring. A quarterly “quick sweep” routine (10 minutes, same mic position) would catch slow changes like driver aging, sub gain drift, or accidental DSP resets.
8) Takeaways applicable to other projects
For audio engineers and project managers building their own frequency response reporting process, the transferable takeaways from this room are straightforward and repeatable:
- Define tolerances before measuring. Decide what “good” means (by band) and bake it into the report template so decisions don’t shift mid-project.
- Standardize plot settings. Fix smoothing, axis ranges, and naming conventions. Without this, comparisons across dates are unreliable.
- Document the measurement chain. Mic calibration file ID, interface, sample rate, sweep level, and routing path belong in every report. Missing metadata makes the data hard to defend later.
- Treat deep dips as geometry problems first. If a feature changes dramatically with small mic movements, EQ is usually the wrong primary tool.
- Prioritize alignment in the crossover region. Small delay changes (1–4 ms) and sub-to-sub timing can yield bigger improvements than stacking filters.
- Limit corrective EQ to what you can maintain. A handful of well-chosen filters are easier to audit than a dense set of narrow notches that only work on one day.
- Build the report around actions. The best template ties each anomaly to a recommended correction, a verification measurement, and a change log entry.
The final outcome wasn’t a perfectly flat graph—it was a stable, explainable monitoring system with a reporting framework that the facility can reuse after every change. That’s what made the template valuable: it turned frequency response from an occasional “calibration event” into an operational process.










