Executive Summary
The model sums measured complex pressure by angle and side after explicit digital biquad filters, gain, polarity, and delay. SPL calibration, physical driver offsets, cabinet diffraction, and distortion under equalized drive remain assumptions. This baseline is fixed by request and was not chosen by the optimizer; the full candidate search is shown only as context.
Baseline vs Chosen
Baseline is the fixed seed: L26RO4Y below 200 Hz, L22MG 200-800 Hz, GRS PT6816 800-2500 Hz, and ND25FW4 above 2500 Hz. Comparison factors use broad psychoacoustic frequency weighting and are separate from hard filter-count constraints. Weighted factor wins: chosen 45%, baseline 51%, insufficient/context 4%.
| Factor | Weight | Chosen | Baseline | Direction | Winner | Why it matters |
|---|---|---|---|---|---|---|
| Weighted 2-10 kHz SPL43.6 - SPL45.8 (dB) | 22% | 0.44 | 0.40 | higher | chosen | Ipsi/contra angular separation is the main CDSL target; weighting emphasizes the ear-sensitive 2-7 kHz center and downweights the suspect top octave. |
| Crossover-local polar mismatch RMS (dB) | 17% | 7.24 | 9.04 | lower | chosen | Keeps adjacent driver radiation patterns close through each acoustic handoff, which is why the chosen mixed LR2/LR4 stack is not judged by SPL alone. |
| 8-12 kHz polar transition/ridge penalty | 16% | 2.30 | 1.91 | lower | baseline | Penalizes narrow contour ridges and steep frequency-axis changes at side/rear angles, so a bright 10 kHz side-energy stripe is not accepted as benign. |
| Weighted 90-degree leakage excess RMS (dB) | 13% | 0.03 | 0.00 | lower | baseline | Penalizes energy above a -18 dB side-null target where crosstalk cancellation is most sensitive. |
| Weighted front dipole polar error RMS (dB) | 10% | 2.11 | 2.06 | lower | baseline | Keeps the front lobe close to a cosine/dipole shape rather than just maximizing one angle pair. |
| Weighted rear dipole polar error RMS (dB) | 7% | 2.35 | 1.35 | lower | baseline | Checks whether the rear radiation stays dipole-like instead of becoming an uncontrolled back lobe. |
| Weighted rear/front symmetry RMS (dB) | 5% | 2.11 | 1.07 | lower | baseline | Dipole behavior needs rear 0-degree magnitude close to front 0-degree after filtering. |
| Weighted 200-10k flatness RMS (dB) | 6% | 0.18 | 0.21 | lower | chosen | Uses one-third-octave front-sum trend with the same broad psychoacoustic weighting; filter count is only a cap, not a score. |
| Effective known system THD, 2-7 kHz (%) | 4% | 0.06 | - | lower | insufficient coverage | Uses filtered driver contributions and available REW THD traces; incomplete coverage is reported separately. |
| Known THD contribution coverage, 2-7 kHz | 0% | 0.21 | 0.00 | higher | context | Coverage is not a winner metric; it tells how much of the weighted fundamental has measured THD traces. |
Hard Filters
Biquad counts and sparse-EQ limits are acceptance criteria only; they are not scored as acoustic advantages once they pass.
| Variant | XO Types | Max Biquads | Cap | Flat RMS | Flat P-P | Flatness |
|---|---|---|---|---|---|---|
| Chosen | LR4 / LR4 / LR4 / LR2 | 15/15 | pass | 0.17 | 0.82 | warn |
| Baseline | LR4 / LR4 / LR4 | 14/15 | pass | 0.19 | 0.78 | warn |
Finalists & Candidate Search
The search is not just the preliminary stack. It tries L10NEO, both ScanSpeak 10F variants, GRS, MU10, and ND25 across multiple LR2/LR4 crossover grids. Lower score is better; the score favors cosine/dipole-like front and rear polars, strong side nulls, adjacent-driver pattern match near crossovers, measured-frequency validity, larger psychoacoustically weighted 2-10 kHz SPL43.6 - SPL45.8 separation, known in-band THD traces, and the 15-biquad/channel cap as a hard filter. This baseline is fixed by request and generated with the same gain, delay, mixed-order LR, and sparse flat-EQ process as the chosen design.
| Finalist | Balanced Rank | Ways | Drivers | XOs Hz | XO Types | Score | Front Dipole RMS | XO Mismatch | XC dB | Max Biquads | Cap | Note |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Baseline fixed seed | fixed | 4 | L26RO4Y / L22MG (nude) / GRS PT6816 / ND25FW4 (nude 18mm) | 200 / 800 / 2500 | LR4 / LR4 / LR4 | 12.76 | 1.90 | 9.04 | 0.40 | 14/15 | pass | Requested baseline: L26RO4Y below 200 Hz, L22MG 200-800 Hz, GRS 800-2500 Hz, ND25FW above 2500 Hz. |
Driver Tradeoff Audit
These rows are measured-driver diagnostics from Juan's baffleless HDF5 data before synthetic crossover summation. They explain the upper-band tradeoff: GRS is closest to a clean dipole shape, L10NEO and the 10F ScanSpeaks provide more configured x-c angle separation, and the dual-ScanSpeak split is kept as an experimental finalist because it adds a crossover between two near-identical radiators.
| Driver | Band | Front Dipole RMS | Rear Dipole RMS | XC Median | XC P10 | Rear0-Front0 | Front90-Front0 |
|---|---|---|---|---|---|---|---|
| L22MG (nude) | 650-2000 Hz | 4.41 | 2.10 | 0.52 | 0.34 | -0.75 | -14.52 |
| L22MG (nude) | 2-7 kHz | 7.42 | 8.02 | 0.52 | -0.35 | -7.92 | -19.26 |
| L22MG (nude) | 2-10 kHz | 7.23 | 7.58 | 0.38 | -0.41 | -7.52 | -17.91 |
| GRS PT6816 | 650-2000 Hz | 0.63 | 0.25 | 0.37 | 0.35 | -0.53 | -37.91 |
| GRS PT6816 | 2-7 kHz | 1.46 | 1.20 | 0.41 | 0.33 | -0.42 | -35.39 |
| GRS PT6816 | 2-10 kHz | 1.73 | 1.72 | 0.42 | 0.34 | -0.45 | -34.87 |
| L10NEO | 650-2000 Hz | 0.84 | 1.93 | 0.36 | 0.28 | -2.00 | -17.01 |
| L10NEO | 2-7 kHz | 7.18 | 4.27 | 0.81 | 0.54 | -3.15 | -16.97 |
| L10NEO | 2-10 kHz | 6.75 | 4.62 | 0.79 | 0.45 | -3.44 | -17.12 |
| SS10F8414G10 | 650-2000 Hz | 1.34 | 0.50 | 0.40 | 0.38 | -0.47 | -24.80 |
| SS10F8414G10 | 2-7 kHz | 5.97 | 4.51 | 0.72 | 0.41 | -2.81 | -20.33 |
| SS10F8414G10 | 2-10 kHz | 5.99 | 5.00 | 0.73 | 0.41 | -3.25 | -20.17 |
| SS10F8424G00 | 650-2000 Hz | 2.03 | 0.46 | 0.42 | 0.40 | -0.39 | -25.10 |
| SS10F8424G00 | 2-7 kHz | 5.22 | 5.37 | 0.62 | 0.40 | -4.63 | -23.24 |
| SS10F8424G00 | 2-10 kHz | 5.60 | 6.02 | 0.66 | 0.42 | -4.80 | -21.10 |
| MU10RB-SL | 650-2000 Hz | 0.94 | 2.58 | 0.35 | 0.26 | -1.30 | -15.90 |
| MU10RB-SL | 2-7 kHz | 6.28 | 4.37 | 0.74 | 0.60 | -3.38 | -18.34 |
| MU10RB-SL | 2-10 kHz | 5.81 | 5.22 | 0.72 | 0.50 | -3.95 | -18.75 |
| ND25FW4 (nude 18mm) | 650-2000 Hz | 1.11 | 0.39 | 0.40 | 0.37 | -0.25 | -25.30 |
| ND25FW4 (nude 18mm) | 2-7 kHz | 1.82 | 0.91 | 0.40 | 0.34 | -0.77 | -28.12 |
| ND25FW4 (nude 18mm) | 2-10 kHz | 1.88 | 1.12 | 0.39 | 0.31 | -0.85 | -26.85 |
Distortion and SPL evidence comes from measurements/juan/UMs desnudos/contexto.txt and its associated screenshots:
- Juan's screenshot notes rank 8424 distortion/SPL best, 8414 close behind, and MU10 worst among the 8424/8414/MU10 upper-mid comparison.
- Raw REW .mdat THD extraction adds L10NEO to the comparison and does not support describing L10NEO as worse-distortion than the ScanSpeak pair.
- The same notes flag 8424 rear-side directivity and high-angle order as weaker than 8414, especially above 2 kHz.
- GRS is treated as the measured dipole/directivity-order reference, but it does not provide the largest configured x-c angle separation above 2 kHz.
- L10NEO remains a high-separation alternate; it is not selected in the balanced primary due to the composite directivity/crossover score, not because of worse raw THD evidence.
- Driver contribution peaks are not automatically flattened when they are helping the complex 0-degree sum; the search now separately penalizes narrow 8-12 kHz normalized-contour ridges and steep side/rear polar transitions.
Raw REW THD / SPL Audit
THD and measurement level are extracted directly from the front 0-degree REW .mdat files, not from screenshots.
The table shows each driver's fundamental SPL during the distortion sweep plus REW's stored THD trace.
This avoids comparing a low-level distortion sweep against a high-level one.
| Driver | Sample | Band | Fund SPL Med | Fund SPL P10 | Fund SPL P90 | THD Med dB | THD Med | THD P90 |
|---|---|---|---|---|---|---|---|---|
| L10NEO | A | 2-7 kHz | 86.59 | 84.32 | 87.87 | -56.11 | 0.157% | 0.207% |
| L10NEO | A | 2-10 kHz | 86.02 | 82.63 | 87.81 | -55.95 | 0.159% | 0.224% |
| SS10F8414G10 | single | 2-7 kHz | 83.55 | 82.73 | 84.25 | -54.16 | 0.196% | 0.325% |
| SS10F8414G10 | single | 2-10 kHz | 83.41 | 82.41 | 84.24 | -54.16 | 0.196% | 0.370% |
| SS10F8424G00 | sn074 | 2-7 kHz | 84.44 | 83.02 | 86.33 | -54.74 | 0.183% | 0.238% |
| SS10F8424G00 | sn074 | 2-10 kHz | 84.17 | 82.93 | 86.23 | -54.81 | 0.182% | 0.251% |
| SS10F8424G00 | SN086 | 2-7 kHz | 84.72 | 83.33 | 86.67 | -55.06 | 0.177% | 0.255% |
| SS10F8424G00 | SN086 | 2-10 kHz | 84.52 | 83.35 | 86.52 | -55.12 | 0.175% | 0.276% |
| MU10RB-SL | A | 2-7 kHz | 82.90 | 80.67 | 84.61 | -44.72 | 0.581% | 0.718% |
| MU10RB-SL | A | 2-10 kHz | 82.34 | 78.59 | 84.33 | -44.59 | 0.589% | 0.738% |
- Raw REW .mdat THD was extracted from each driver's front 0-degree measurement; harmData[0] is treated as REW's THD trace and harmData[1] as the fundamental SPL trace.
- In the 2-7 kHz THD band, L10NEO's median fundamental SPL is 86.6 dB (+3.0 dB vs SS10F8414G10 single, +1.9 dB vs SS10F8424G00 SN086, +3.7 dB vs MU10RB-SL A), so it was not measured at a lower level than the ScanSpeak references.
- L10NEO 2-7 kHz median THD is 0.157% (-56.1 dB), which is not worse than the available 8414/8424 raw REW THD traces.
- These are not perfectly level-matched sweeps; distortion rankings should be treated as measured-at-level evidence, not normalized maximum-SPL evidence.
L10NEO vs ScanSpeak
- Raw REW evidence does not favor ScanSpeak on THD: L10NEO is 0.157% median THD at 86.6 dB SPL in 2-7 kHz, while the best available ScanSpeak trace is SS10F8424G00 SN086 at 0.177% and 84.7 dB SPL.
- The baseline is a fixed seed, not an optimizer-selected rejection of L10NEO; use it only as the requested reference stack.
- Conclusion: L10NEO must not be rejected on distortion/SPL evidence; any non-L10 selection has to be justified by directivity/crossover integration, not by the available raw THD traces.
Effective System THD
Effective THD is estimated from the filtered front 0-degree driver contributions. Only drivers with usable REW THD traces contribute distortion data, and harmonic pressures are combined incoherently. The coverage column shows what fraction of the weighted fundamental contribution has THD evidence in each band.
| Band | Weighted THD | P90 THD | Known Coverage | Front0 SPL Med | Known Drivers | Missing Drivers |
|---|---|---|---|---|---|---|
| 1-7 kHz | -% | -% | 0.00 | 76.08 | L26RO4Y, L22MG (nude), GRS PT6816, ND25FW4 (nude 18mm) | |
| 2-7 kHz | -% | -% | 0.00 | 75.95 | L26RO4Y, L22MG (nude), GRS PT6816, ND25FW4 (nude 18mm) | |
| 2-10 kHz | -% | -% | 0.00 | 75.96 | L26RO4Y, L22MG (nude), GRS PT6816, ND25FW4 (nude 18mm) | |
| 7-10 kHz | -% | -% | 0.00 | 75.99 | L26RO4Y, L22MG (nude), GRS PT6816, ND25FW4 (nude 18mm) |
Chosen Drivers
| Role | Driver | Passband Hz | Gain dB | Delay ms | Polarity | Rationale |
|---|---|---|---|---|---|---|
| Low | L26RO4Y | 70-200 | -13.29 | +0.000 | normal | Best measured low-frequency candidate, but captured in a cylindrical baffle. |
| Lower mid | L22MG (nude) | 200-800 | +12.53 | -0.480 | normal | Strong low-mid bridge with nude front/rear data and useful coverage below 500 Hz. |
| Upper/directivity band | GRS PT6816 | 800-2500 | +4.02 | +0.025 | normal | Best local constant-directivity and front/rear symmetry reference. |
| Top | ND25FW4 (nude 18mm) | 2500-20000 | +1.16 | -0.125 | normal | Treble extension candidate; measured 2-10 kHz pattern is wider than the 10 cm candidates. |
DSP / IIR Filters
Cascaded Filter Topology
Architecture: cascaded mixed-order Linkwitz-Riley split tree with shared high-pass carryover (LR4 / LR4 / LR4). The higher branch of each split carries the previous high-pass stages into the next split, so later drivers include the first-stage and intermediate high-pass filters before their own branch filters.
Input
+-- LR4 HP 70 Hz (2 biquads, global boundary)
+-- LR4 split @ 200 Hz
+-- LR4 LP 200 Hz (2 biquads) -> L26RO4Y
+-- LR4 HP 200 Hz (2 biquads) -> next split
+-- LR4 split @ 800 Hz
+-- LR4 LP 800 Hz (2 biquads) -> L22MG (nude)
+-- LR4 HP 800 Hz (2 biquads) -> next split
+-- LR4 split @ 2500 Hz
+-- LR4 LP 2500 Hz (2 biquads) -> GRS PT6816
+-- LR4 HP 2500 Hz (2 biquads) -> ND25FW4 (nude 18mm)
| Stage | Driver | Passband Hz | Global HP | Inherited HP | Own HP | Own LP | XO Total | Flat-EQ | Effective Total |
|---|---|---|---|---|---|---|---|---|---|
| 1 | L26RO4Y | 70-200 | 2 | 0 | 0 | 2 | 4 | 2 | 6 |
| 2 | L22MG (nude) | 200-800 | 2 | 0 | 2 | 2 | 6 | 3 | 9 |
| 3 | GRS PT6816 | 800-2500 | 2 | 2 | 2 | 2 | 8 | 1 | 9 |
| 4 | ND25FW4 (nude 18mm) | 2500-20000 | 2 | 4 | 2 | 0 | 8 | 6 | 14 |
- Shared-tree count assumes the DSP can route a high-pass bus into the next split stage.
- Standalone-channel count is what is exported per driver when each output channel must contain all inherited upstream filters.
- LR2 splits use one Q=0.5 biquad per edge and invert the next/downstream branch; LR4 splits use two Q=0.7071 biquads per edge without a required polarity inversion.
- Flat-EQ is capped after crossover filters so every exported driver channel stays at or below 15 total biquads.
- Gain, delay, and polarity are not counted as biquads.
Crossovers are mixed LR2/LR4 cascades: LR2 uses one Q=0.5 biquad per edge and inverts the downstream branch, while LR4 uses two Q=0.7071 biquads per edge.
The flat-EQ filters are a sparse summed-response least-squares fit assigned per driver.
They use 12 active correction filters out of 15 candidates;
the unconstrained full fit would keep about 14 filters above the pruning threshold.
The hard export limit is 15 biquads per driver, including cascaded crossover filters before flat-EQ.
This is still a simulated equalization pass, not a final measured-room/prototype EQ.
| Driver | Source | Type | Fc Hz | Q | Gain dB |
|---|---|---|---|---|---|
| L26RO4Y | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| L26RO4Y | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| L26RO4Y | LR4 branch low-pass | lowpass | 200.0 | 0.707 | +0.00 |
| L26RO4Y | LR4 branch low-pass | lowpass | 200.0 | 0.707 | +0.00 |
| L26RO4Y | flat-EQ | peaking | 110.0 | 1.000 | -1.20 |
| L26RO4Y | flat-EQ | lowshelf | 95.0 | 1.000 | -0.53 |
| L22MG (nude) | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| L22MG (nude) | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| L22MG (nude) | LR4 branch high-pass | highpass | 200.0 | 0.707 | +0.00 |
| L22MG (nude) | LR4 branch high-pass | highpass | 200.0 | 0.707 | +0.00 |
| L22MG (nude) | LR4 branch low-pass | lowpass | 800.0 | 0.707 | +0.00 |
| L22MG (nude) | LR4 branch low-pass | lowpass | 800.0 | 0.707 | +0.00 |
| L22MG (nude) | flat-EQ | peaking | 500.0 | 1.000 | -4.54 |
| L22MG (nude) | flat-EQ | peaking | 330.0 | 1.000 | +3.24 |
| L22MG (nude) | flat-EQ | peaking | 620.0 | 1.000 | -0.50 |
| GRS PT6816 | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 cascaded upstream high-pass | highpass | 200.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 cascaded upstream high-pass | highpass | 200.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 branch high-pass | highpass | 800.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 branch high-pass | highpass | 800.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 branch low-pass | lowpass | 2500.0 | 0.707 | +0.00 |
| GRS PT6816 | LR4 branch low-pass | lowpass | 2500.0 | 0.707 | +0.00 |
| GRS PT6816 | flat-EQ | peaking | 2800.0 | 1.000 | -0.37 |
| ND25FW4 (nude 18mm) | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 global boundary high-pass | highpass | 70.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 cascaded upstream high-pass | highpass | 200.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 cascaded upstream high-pass | highpass | 200.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 cascaded upstream high-pass | highpass | 800.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 cascaded upstream high-pass | highpass | 800.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 branch high-pass | highpass | 2500.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | LR4 branch high-pass | highpass | 2500.0 | 0.707 | +0.00 |
| ND25FW4 (nude 18mm) | flat-EQ | highshelf | 18000.0 | 1.000 | +8.00 |
| ND25FW4 (nude 18mm) | flat-EQ | peaking | 10000.0 | 2.000 | +6.31 |
| ND25FW4 (nude 18mm) | flat-EQ | peaking | 12000.0 | 1.000 | -4.59 |
| ND25FW4 (nude 18mm) | flat-EQ | peaking | 16500.0 | 1.000 | +3.83 |
| ND25FW4 (nude 18mm) | flat-EQ | peaking | 9000.0 | 2.000 | -3.11 |
| ND25FW4 (nude 18mm) | flat-EQ | peaking | 14000.0 | 1.000 | -1.31 |
Flatness Check
Target flatness is evaluated on the synthetic front 0-degree sum. The raw gated response still contains narrow features that should not be over-corrected from this preliminary phase model. The more meaningful target here is the smoothed trend before prototype measurement. Primary flatness target met under the 15-biquad-per-driver cap: no.
| Stage | Smoothing | Band | Median dB | Min Err | Max Err | Peak-Peak | RMS Err |
|---|---|---|---|---|---|---|---|
| Before flat-EQ | raw | 80-18k | 76.22 | -6.06 | 2.43 | 8.49 | 1.64 |
| Before flat-EQ | raw | 200-10k | 76.26 | -3.27 | 2.40 | 5.67 | 1.30 |
| Before flat-EQ | raw | 2-10k | 75.63 | -2.64 | 2.51 | 5.15 | 1.10 |
| Before flat-EQ | one_sixth_octave | 80-18k | 76.20 | -5.57 | 2.44 | 8.01 | 1.61 |
| Before flat-EQ | one_sixth_octave | 200-10k | 76.25 | -2.52 | 2.38 | 4.91 | 1.28 |
| Before flat-EQ | one_sixth_octave | 2-10k | 75.57 | -1.84 | 2.53 | 4.36 | 1.06 |
| Before flat-EQ | one_third_octave | 80-18k | 76.20 | -5.75 | 2.38 | 8.14 | 1.59 |
| Before flat-EQ | one_third_octave | 200-10k | 76.24 | -2.19 | 2.34 | 4.53 | 1.25 |
| Before flat-EQ | one_third_octave | 2-10k | 75.59 | -1.55 | 2.39 | 3.93 | 1.01 |
| After flat-EQ | raw | 80-18k | 75.97 | -7.58 | 1.47 | 9.05 | 1.39 |
| After flat-EQ | raw | 200-10k | 76.02 | -1.79 | 0.90 | 2.69 | 0.34 |
| After flat-EQ | raw | 2-10k | 75.97 | -1.75 | 0.94 | 2.69 | 0.47 |
| After flat-EQ | one_sixth_octave | 80-18k | 75.97 | -7.58 | 1.15 | 8.74 | 1.38 |
| After flat-EQ | one_sixth_octave | 200-10k | 76.01 | -1.07 | 0.71 | 1.78 | 0.29 |
| After flat-EQ | one_sixth_octave | 2-10k | 75.97 | -1.02 | 0.76 | 1.78 | 0.39 |
| After flat-EQ | one_third_octave | 80-18k | 75.98 | -7.59 | 1.03 | 8.62 | 1.37 |
| After flat-EQ | one_third_octave | 200-10k | 76.02 | -0.42 | 0.35 | 0.78 | 0.19 |
| After flat-EQ | one_third_octave | 2-10k | 75.99 | -0.32 | 0.39 | 0.71 | 0.23 |
Optional High-Frequency PEQ
PEQ filters can boost or cut. After the front-sum flatness fit, the generator tries a small set of +/- PEQ candidates around 7.5-12.5 kHz and accepts them only when the 8-12 kHz polar-transition penalty improves without materially degrading front-sum flatness. Penalty before/after: 1.914 -> 1.914.
| Driver | Type | Fc Hz | Q | Gain dB | HF Improvement | Flat RMS | Flat P-P |
|---|---|---|---|---|---|---|---|
| No optional high-frequency PEQ was accepted under the flatness guard. | |||||||
Model Risks
- L26RO4Y source is a 25 cm deep / 32 cm diameter cylindrical-baffle measurement, not a nude baffleless capture.
- Processed phase was reconstructed from separately loaded measurements after per-measurement impulse peak alignment; synthetic complex summation is therefore preliminary.
- Rear polarity convention is inherited from the measurement files and existing 0-180 mapping; it has not been independently validated with raw impulse polarity.
- Absolute SPL and maximum-SPL claims remain limited by the available local evidence; raw THD is extracted for available 0-degree REW files but not normalized to matched drive level.
- DI and beamwidth figures match the existing repo convention and use front-horizontal data only, not a full 3D power response.
- Vertical-plane beaming and pseudo-baffle diffraction from the final stacked mounting geometry are not modeled.
- The 10 kHz/top-octave behavior is treated as suspect validation territory; search and comparison weights emphasize 2-10 kHz and do not let a narrow top-octave feature decide the design.
Cross-Cancellation Geometry
The x-c metric is now configurable and uses SPL43.6 - SPL45.8. For a cosine dipole, these angles imply 0.33 dB ideal separation, so the optimizer no longer uses the old fixed 30/60-angle threshold. The speaker aim is modeled as tilted 23.5 deg toward the listener, not perpendicular to the ear line.
Mounting Geometry
The suspended-driver data is most reliable for choosing drivers and horizontal crossover behavior. It is not a complete model of the final physical stack. Vertically aligned drivers can create vertical lobing, and a narrow support spine or neighboring driver motors can behave like a thin diffracting baffle.
- The synthetic HDF5 is a horizontal 0-180 degree sum of separately suspended driver measurements; it does not model vertical-plane lobing from center-to-center spacing.
- Non-GRS cone/dome drivers are assumed approximately axisymmetric when reasoning about vertical behavior, but the GRS planar is not axisymmetric and needs measured or modeled vertical data.
- A first-order vertical lobing model is feasible if driver coordinates and acoustic-center offsets are supplied, but it would only cover source interference, not pseudo-baffle diffraction.
- The pseudo-baffle/diffraction from a vertical mounting spine, neighboring motor structures, wiring, and driver frames is not identifiable from the current individual-driver HDF5 data; it needs CAD/BEM or assembly measurements.
- Recommendation: use this synthetic model for driver/filter shortlisting, then measure the actual stacked fixture horizontally and vertically before treating the crossover as final.
Synthetic Acoustic Sum
Directivity Results
Upper-mid side-feature diagnostic: in the 1.6-3.2 kHz region, front 90-degree response reaches -47.1 dB relative to front 0 degrees at 2695 Hz. This is a side null, not a 90-degree SPL peak. Filling it would reduce the dipole null and the intended CDSL separation.
Configured X-C Metric
Metric definition: SPL43.6 - SPL45.8. A cosine dipole gives 0.33 dB with the current angles; higher values above 2 kHz indicate more separation between the ipsilateral and contralateral angles for CDSL/crosstalk-cancellation use.
| Band | CDSL median dB | LX521 median dB | CDSL mean DI dB | CDSL median -6 dB beamwidth |
|---|---|---|---|---|
| 70-200 Hz | 0.40 | 0.00 | 4.78 | 112 |
| 200-800 Hz | 0.28 | 0.32 | 4.22 | 126 |
| 800-2500 Hz | 0.43 | 0.34 | 6.09 | 102 |
| 2-10 kHz | 0.39 | 0.34 | 5.98 | 104 |
| 10-20 kHz | 0.73 | 0.59 | 9.38 | 64 |
Comparison To LX521
Open Juan LX521.4 measured system page
Interactive Views
Reproducibility
Generated: 2026-05-21T21:53:32+00:00
Inputs: output/data/polar_data_juan_baffleless.h5, output/data/polar_data_lx521_system.h5
Synthetic HDF5: output/data/polar_data_juan_cdsl_baseline_synthetic.h5
Smoothing: None; gate: 0.5 ms / 3.0 ms.
This is a synthetic, equalized pressure sum. It is not a replacement for a measured prototype with final driver spacing and baffle geometry.