Do this before you leave for the venue. 15–20 min the day prior.
tuninglabs.net/portal/tl-comp-organizer.html with your organizer email + password. (If you don't have an account yet, register on the same page.)freq dB pairsspeaker_position = "all" for one curve covering every speaker, OR add per-position curves (FL, FR, SUB, CEN, etc.) for finer judging.Bring: laptop, USB mic array (or interface + matched mics), tape measure, contestant roster.
One array template per rig. You can clone it later if your rig changes.
2026 Spring Sound Off — 4-mic UMIK-X.When a contestant's car is in the judging bay, do this for each entry.
driver headrest center).Captures the room's sonic signature so it can be subtracted from the actual test. Skip in a quiet room; use when there's crowd noise, HVAC, or other systems playing nearby.
90 seconds. Platform handles the averaging.
100 − (MAD × 5), clamped 0–100. 0 dB MAD = 100. 10 dB MAD = 50. Target precedence: per-contestant override → event default → IASCA flat fallback.
For 8 or more mics, the platform automatically upgrades to coherence-weighted RMS averaging — the per-band, confidence-weighted version Smaart uses. Below 8 mics we stay on plain RMS / power averaging because the statistics get thin and the weights become unreliable. Either way, a single-mic capture degenerates cleanly to just that mic's response — no special case.
| Preset | Use case | Notes |
|---|---|---|
| Harman in-car | SQ tonality judging | Olive/Welti research target. Bass shelf, gentle treble roll-off. |
| B&K 1974 | Classic room reference | Strong bass tilt, gentle treble roll-off. |
| IASCA RTA flat | IASCA RTA/SPL Challenge | Flat across 31 bands. Variance from flat = penalty. |
| MECA RTA flat | MECA RTA Freq Out | Flat across 31 bands. Same scoring pattern as IASCA. |
| Audiofrog / Wehmeyer | Pro install / tuning judging | Harman variant with slight midbass emphasis. |
| Dolby X-Curve | Cinema-style | SMPTE/ISO 2969. Flat to 2 kHz, –3 dB/octave roll-off above. |
| Symptom | Fix |
|---|---|
| Detect button does nothing | Browser blocked mic permission. Click the URL-bar lock icon → allow Microphone → reload. |
| Mic shows up with no name | Permission granted, but browser didn't expose the label. Safari does this — switch to Chrome or Edge. |
| Same mic appears twice | It won't — upsert is keyed on device ID. If two rows exist, they're truly two different USB devices. |
| Auto-fill from connected drops mics | Max 16 slots per array. Excess detected mics are skipped. |
| Score shows "no measurement" | You saved the placement but haven't pasted the band data yet. Click Save Measurement & Score on the placement editor. |
| Target source says "fallback flat" | No event-level "all" curve set and no per-contestant override. Go back to Step 1 and set an event curve. |
| Score lower than expected | Click "Show per-band detail" — large red Δ values point to the bands hurting the score. Often a level offset between measurement and target (system is louder/quieter than the target curve expects). |
| Score shows a yellow ⚠ outlier warning — one of my mics flagged | One mic's response deviates >6 dB from the median in >20% of bands. Check that mic for: (1) covered/blocked port, (2) loose connection, (3) sitting near a panel rattle. Re-position and re-capture, or accept the flag — the platform does not auto-drop outliers (auto-drop is indefensible at a judged event). |
| Score got worse when I added more mics | Probably picking up crowd / HVAC noise via the additional positions. Run the Ambient Capture (Step 4.5) before the next attempt so the room signature is subtracted out. Also check the outlier-flag warning — one of the new mics may be sitting on a panel rattle. |
| Cross-position variance is very high (>4 dB avg) | System sounds very different at different mic positions. For tuning: this points to imaging / staging weakness — work on time alignment, level matching, and seat-to-seat balance. For judging: it's a real characteristic of the install — don't "fix" it by removing mic positions. The spread is the truth. |