Horns

Horn loudspeakers in 00 Simulator

00 Simulator models eight horn types with the same solver as its boxes, so a horn can sit next to a sealed or vented design in one workspace. This section explains how each type is connected, how to shape a horn path, and how to check it before you build.

How a horn is described

A horn is one or more paths. Each path is a chain of spans, and each span runs between two stations: it has a length, an area at each end and a flare. Neighbouring spans share a station, so the path stays continuous while you edit it. The Horn Editor names spans H1, H2 and onward from the start of the path.

Positions along a path, such as where a driver enters or a stub joins, are set as a percentage of the path, measured from its start toward the mouth. Chambers sit between the diaphragm and the path, and every open end radiates: a mouth, a port or the cone itself.

Flares
Conical, Exponential, Parabolic, chosen per span
Spans per path
1 to 8
Span length
2 cm to 6 m
Station area
5 cm² to 2 m²
Model
One-dimensional waves in each span, coupled to the driver’s Thiele/Small model
Not modelled
Bend losses, directivity and thermal power compression

The eight horn types

Every type differs in where the two faces of the diaphragm meet the path. The schematics are drawn by the simulator from the designs on each type’s page.

Which type should I start with?

TypeGood forFolds into a cabinetHornresp record
Front-loaded hornMidbass and upper-bass horns where efficiency and output matter more than size.YesNd
Back-loaded hornFull-range and wide-band drivers that need help in the bass.YesNd
Tapped hornHigh-output subwoofers in a compact, foldable cabinet.YesTH or TH1
Offset-driver hornFront-loaded designs whose first upper peak needs taming without stuffing.YesOD, OD1 or OD2
Stubbed hornFront-loaded horns with a single troublesome peak that the stub can be tuned against.Not yetSH
Compound hornGetting horn loading on both sides of the cone.Not yetCH, CH1, CH2 or CH3
Multiple-entry horn (MEH)Wide-band horns where one driver cannot cover the whole range.Not yetThroat record plus ME1 and ME2
Paraflex hornDeep bass designs where you want to try four connection layouts on the same spans.Not yetPH1 to PH4

If you are new to horns, open the tapped horn example and follow the tapped horn cookbook. It walks through power, excursion and a high-pass filter on a real design.

From idea to cabinet

  1. 01Pick a typeStart from an example, or add an enclosure, set its type to Horn and choose a horn type. Each type page below says what it is good for.Horn types
  2. 02Shape the pathDrag spans, stations and entry markers in the Horn Editor tile, or type exact values in the horn card. The graphs follow as you edit.The Horn Editor
  3. 03Look insideParticle velocity, pressure and acoustic impedance at any station, and each mouth or direct radiator as its own output.Diagnostics
  4. 04Damp itFill part of any span with fibre of a measured airflow resistivity, and watch what it does to the peaks above the band.Stuffing
  5. 05Fold itPack the path into a cabinet you can build, see the folded horn on every graph, and get a cut list.Folding
  6. 06Cross-check itExport horns that fit Hornresp’s layouts as native records, and compare the two simulators on the same design.Hornresp export

The horn model is regression-tested against 122 native Hornresp cases across 8 horn families. 109 of 109 agreement checks meet their tolerances. These compare two simulators, not built cabinets.

Work on horns with your AI

Connect 00 Simulator to Claude, ChatGPT or another MCP client and your assistant can read, edit and simulate every horn type in your workspaces, try changes without saving them, and fold a horn into a cabinet. The numbers it quotes come from the same solver as the graphs.

Your assistant
00 Simulator connected

You: Using 00 Simulator, try filling the first half of H1 in my tapped horn with 10,000 Pa·s/m² fibre and tell me what it changes. Don’t save it.

Tools used: get_workspace, get_enclosure_schema, simulate_workspace, render_simulation_graphs.

Assistant: Filling H1 50 % from the closed end at 10,000 Pa·s/m² changes the response by at most 1.0 dB between 25 and 120 Hz, so the working band barely moves. Above 200 Hz it does more: the highest peak goes from 119 dB at 243 Hz to 116 dB at 301 Hz. I haven’t saved it.

The conversation above is illustrative. The tool names are the server’s own, and the curve and numbers are solver output from when this page was built.

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, look at the horns in my open workspace. For each one, tell me its type, its −3 dB band and peak excursion at the power it is set to, and the one change you would try first.
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.
Not connected yet? See the setup steps