Boxwright
EN

Boxwright

How we check the numbers

Box maths is only useful if you can trust it. Here is everything the engine is tested against, the tolerances we hold it to, and why another program can still give you a different number.

In short

  • One engine, written once, with every formula sourced. The app and this site’s calculators use it; the site’s JavaScript port is tested against the engine on 963 inputs to 1e-9.
  • 338 reference vectors run on every build: hand-worked values, edge cases, and 79 values published by manufacturers and in papers. Every one must pass within its own tolerance.
  • A separate Python reference agrees with the engine on more than 4,000 values to 1e-9. 26 deliberate bugs (a sign, a constant) were each caught by the tests.
  • 7 real designs compared with Hornresp 60.60.

Against Hornresp

Hornresp is a free simulator many builders treat as the reference. We entered the same drivers (from their datasheet Fs, Qes, Qms, Vas, Sd and Re) and the same boxes in both, at 2.83 V, half space, 1 m, QL 7.

Engine against Hornresp 60.60, 15 to 100 Hz, 2.83 V, half space, 1 m
DriverBoxLargest SPL differenceLargest excursion differenceFb engine / Hornresp
JL Audio 12W3v3-4Sealed 35.4 L0.04 dB0.4 %–
JL Audio 12W3v3-4Ported 49.6 L, 100 cm² × 36 cm0.61 dB2.6 %36.85 / 36.48 Hz (+1.0 %)
SB Acoustics SB23NRXS45-8Ported 40 L, 50 cm² × 20 cm0.62 dB2.0 %37.97 / 37.97 Hz (+0.0 %)
Scan-Speak 18W/8531G00Sealed 20 L0.03 dB0.4 %–
Dayton RSS265HF-4Ported 55 L, 80 cm² × 30 cm0.52 dB1.5 %34.05 / 33.90 Hz (+0.5 %)
Peerless SLS-P830669Sealed 60 L0.08 dB0.7 %–
JL Audio 10TW3-D4Sealed 17 L0.03 dB0.5 %–
  • Sealed boxes agree within 0.1 dB and 1 %.
  • Ported boxes read up to 0.6 dB lower far below tuning (at 15 Hz, where output is already about 25 dB down) and within 0.3 dB in the useful band. Hornresp treats the port as its own sound source; our model, like Small’s, sums cone and port at one point.
  • Tuning agrees within 1 %. Hornresp’s implied port end correction is 1.46 to 1.62 × radius; our default (one flanged, one free end) is 1.46.

Not compared yet: bandpass boxes, passive radiators and port air speed.

Against published values

These are values a manufacturer or an author printed, worked out again by this site’s calculator code:

Published values that the free calculator on this site reproduces
SourceValuePublishedOur resultToleranceResult
JL Audio 12W3v3-4Qts from Qes and Qms0.4440.444± 0.006✓ within
JL Audio 12W3v3-4Sealed Qtc0.8300.835± 0.006✓ within
JL Audio 12W3v3-4Sealed Fc50.2 Hz50.2 Hz± 0.1 Hz✓ within
JL Audio 12W3v3-4Sealed F343.7 Hz43.7 Hz± 0.1 Hz✓ within
JL Audio 12W3v3-4Slot port tuning30.0 Hz29.5 Hz± 1 Hz✓ within
Scan-Speak Technote 07Sealed volume for Qtc 0.70713.63 L13.63 L± 0.01 L✓ within
Scan-Speak Technote 07Sealed volume for Qtc 0.70717.79 L17.79 L± 0.01 L✓ within
Scan-Speak Technote 07Port length, 6 cm port21.7 cm21.0 cm± 1 cm✓ within
Scan-Speak Technote 07Port length, 6 cm port24.6 cm24.4 cm± 1 cm✓ within
Scan-Speak Technote 07Port length, 6 cm port51.9 cm51.5 cm± 1 cm✓ within
Scan-Speak 18W/8531G00Sealed volume for Qtc 0.70723.0 L23.0 L± 0.5 L✓ within
SB Acoustics SB23NRXS45-8Fs from Mms and Cms27.00 Hz26.98 Hz± 0.16 Hz✓ within
SB Acoustics SB23NRXS45-8Vas from Cms and Sd94.0 L93.8 L± 1.5 L✓ within
Peerless SLS-P830669Fs from Mms and Cms31.48 Hz31.48 Hz± 0.19 Hz✓ within
usenclosure.comPort length, 4 in port, 1.5 ft³, 35 Hz15.50 in15.36 in± 0.15 in✓ within

The tolerance is the printed rounding, or the scatter the source states. The full set of verified values, by source:

Every verified vector by source (all pass in the engine tests)
SourceWhat is checkedVectors
JL Audio 12W3v3-4 specifications (authorised retailer copy)Qts, Bl, efficiency, sensitivity, sealed Fc, Qtc and F3, slot port tuning, net volume9
Scan-Speak Technote 07, box alignmentsSealed volumes, QB3 and SC4 boxes, port lengths, Fs, Qes, Rms, Zmax17
SB Acoustics SB23NRXS45-8 datasheetQts, Vas, Fs, Qes, Rms5
Dayton Audio RSS265HF-4 specificationsQts, Fs, Vd3
Peerless SLS-P830669 datasheetQts, Vas with Small’s air constants, Fs, Qes, Sd5
audioXpress, “Voice Coil Focus: Quasi-Alignment Families”QB3 alignment table at QL 106
Speakerbench, alignment theoryB4, LR4, IB4, BL4 and CD4 alignments at QL ∞, 10 and 715
Small, R. H., “Vented-Box Loudspeaker Systems” Parts I–IV, JAES 21 (1973)Butterworth and Bessel coefficients2
usenclosure.com, enclosure formulasSealed F3/Fc table, port length9
audiojudgement, 4th-order bandpass design (Dickason example)4th-order bandpass worked example8

What we promise

  • Box formulas (Qtc, Fc, F3, port length, volumes, wiring): exact to the formula, 1e-9.
  • Against Hornresp: sealed within 0.1 dB, ported within 0.7 dB from 15 to 100 Hz, tuning within 1 %.
  • Against datasheets: within the sheet’s own rounding. When a sheet disagrees with itself, the app tells you instead of picking a side (see the datasheet check).
  • Estimates are labelled: slot port end corrections, cabin gain and the port-noise limits.

Why WinISD or another calculator shows a different number

We have not compared against WinISD: there is no official download any more to test with. When two programs disagree, it is almost always one of these:

  • Net or gross volume. Some calculators take the inside size of the box. Boxwright wants net: the driver, port and bracing out.
  • Port end correction. Programs use anything from 0.6 to 0.85 × radius per end, or let you choose. One end flanged or free moves the tuning by a few percent.
  • Box losses (QL). We use QL 7 for ported boxes, Small’s typical value. A lossless model gives a slightly different F3 and a sharper response.
  • Air constants. We use 343 m/s and 1.204 kg/m³ (20 °C). Small used 345 m/s and 1.18 kg/m³.
  • Which F3. −3 dB from the flat line, or −3 dB below the peak. We show both and say which.
  • The driver numbers. Two programs with two different datasheet versions will disagree. Check the sheet first with the datasheet check.

Found a number that looks wrong?

Write to hello@mufatech.com with the driver, the box and what you expected. If it is our mistake, it becomes a test first, then a fix, and it stays in the test set.

Sources

  1. Hornresp (D. McBean), version 60.60
  2. JL Audio 12W3v3-4 specifications (authorised retailer copy)
  3. Scan-Speak 18W/8531G00 datasheet
  4. Scan-Speak Technote 07, box alignments
  5. SB Acoustics SB23NRXS45-8 datasheet
  6. Dayton Audio RSS265HF-4 specifications
  7. Peerless SLS-P830669 datasheet
  8. audioXpress, “Voice Coil Focus: Quasi-Alignment Families”
  9. Speakerbench, alignment theory
  10. Small, R. H., “Vented-Box Loudspeaker Systems” Parts I–IV, JAES 21 (1973)
  11. usenclosure.com, enclosure formulas
  12. audiojudgement, 4th-order bandpass design (Dickason example)

Results are design estimates. Check the driver’s datasheet and your amplifier’s minimum load before you build.

Checked against the sources: October 27, 2026

This page in: Deutsch