Horns · Guide
Export to Hornresp, and how the model is checked
00 Simulator works alongside Hornresp. Horns that fit Hornresp’s layouts export as native Hornresp records, so you can open the same design in both, and the horn model is regression-tested against native Hornresp results.
Export a design
- Open the Export menu, the download icon in the header, and choose Hornresp…. It needs at least one horn in the workspace.
- In Export Hornresp projects, pick the horns to export. The dialog lists anything that will be simplified, and a design that cannot be exported has to be deselected or changed first.
- Choose Export N records to download
hornresp-projects.zip. Each enclosure has its own folder, with short record names and a README that repeats the notes. - Extract it, copy the records into Hornresp’s Import folder, then choose File, Import, Hornresp Record in Hornresp.
A multiple-entry horn exports as a throat record and one or two offset records. Import and activate the offset records, then open Hornresp’s Multiple Entry Horn Wizard from the throat record.
What each horn type becomes
| Horn type | Hornresp record | Limits |
|---|---|---|
| Front-loaded horn | Nd | Up to four spans export as a native record. A ported rear chamber is written as Hornresp’s Rear Vented chamber, a mapping that has not yet been checked against a native Hornresp capture. With no rear chamber, the export warns that Hornresp adds an exposed rear radiator. |
| Back-loaded horn | Nd | Up to four spans export as a native record. Hornresp needs the two diaphragm faces at opposite polarities, and the export notes that absolute phase may be inverted and that you should use its combined acoustic output with Path = 0 cm. |
| Tapped horn | TH or TH1 | The front tap must be at S2 and the rear tap at S3 or S4; otherwise the export stops with that reason. Taps at either end of the path are refused. The two faces need opposite polarities. |
| Offset-driver horn | OD, OD1 or OD2 | The driver must enter at S2, S3 or S4. A ported rear chamber is written as Rear Vented, a mapping that has not yet been checked against a native Hornresp capture. |
| Stubbed horn | SH | Up to three main spans and one stub span export as a native record. A ported rear chamber is written as Rear Vented. |
| Compound horn | CH, CH1, CH2 or CH3 | Entries must be at the throat or the first junction. A rear coupling chamber cannot currently be exported, and the export says so. The two faces need opposite polarities. |
| Multiple-entry horn (MEH) | Throat record plus ME1 and ME2 | Two or three drivers in total, with entries at S2 and, for a third, S3. Amplifier delay, an entry port without a front chamber and stuffing are refused with a reason. |
| Paraflex horn | PH1 to PH4 | Four main and three auxiliary spans. Hornresp derives S7 from one continuous H5/H6 flare, so the export asks you to match their flare and junction area first. Chambers and auxiliary stuffing are refused. |
What carries over
- Geometry is converted to Hornresp’s units, and each flare keeps its law. Unsupported geometry is refused, never truncated or approximated.
- The driver’s moving mass is converted to Hornresp’s convention, power becomes a drive voltage using the nominal impedance, and series resistance becomes Rg.
- Arrays and dual voice coils become one equivalent driver, which keeps the same linear behaviour.
- One high-pass and one low-pass filter carry over when they share a Butterworth, Linkwitz–Riley or Bessel alignment.
- Stuffing carries over as its resistivity and occupied length, with a warning that Hornresp’s material model differs.
What does not
- Other EQ, span attenuation and chamber loss values. The dialog and README name the designs they affect.
- A series capacitor. Hornresp models passive filters in its own Filter Wizard.
- Listening distance. Hornresp shows SPL at 1 m, so compare at 1 m.
- Multiple-entry amplifier delay, entry ports without a front chamber, and stuffing in a multiple-entry horn or a Paraflex auxiliary path.
How the horn model is checked
The regression tests re-simulate 122 native Hornresp cases across 8 horn families: 114 complete curve sets and 8 sampled diagnostic checks. 109 of 109 agreement checks meet their stated tolerances. The other 13 cases track stuffing-model differences without claiming agreement.
| Family | Cases | Agreement checks passing | Stuffing cases tracked |
|---|---|---|---|
| Front-loaded | 26 | 20 of 20 | 6 |
| Tapped | 22 | 19 of 19 | 3 |
| Offset-driver | 16 | 13 of 13 | 3 |
| Back-loaded | 13 | 13 of 13 | 0 |
| Stubbed | 9 | 9 of 9 | 0 |
| Compound | 13 | 12 of 12 | 1 |
| Paraflex | 13 | 13 of 13 | 0 |
| Multiple-entry | 10 | 10 of 10 | 0 |
Full curves cover 20 Hz to 5 kHz, stuffing curves run to 2 kHz, and sampled diagnostics use three frequencies. These compare two simulators, not built cabinets. Directivity, thermal power compression and bend losses are outside this model.
Ask your AI
Hand it to your AI
With 00 Simulator connected to Claude, ChatGPT or another MCP client, your assistant runs this same solver on your own workspaces. Copy the prompt and paste it into a chat.
Using 00 Simulator, simulate my horn at 1 m in half space at the power it is set to, and give me its SPL and cone excursion at 20, 40, 80 and 160 Hz, so I can compare them with the same design in Hornresp.
- Claude
- In a chat, open the + menu, go to Connectors and switch 00 Simulator on.
- ChatGPT
- In a chat, open the + menu, choose Developer mode and select 00 Simulator.
- Claude Code
- Once the server is added, paste it into any session.