SubSim

Version 1.25.0 · Free · Beta

Plan the sub array.
Then rig it
once.

SubSim predicts how a subwoofer array covers an audience — flown or ground-stacked, in a line, end-fire or cardioid, in open air or a room with walls. Type the venue, pick a setup, press Predict, and see where it is loud, where it thins out, and why.

Windows 10 or 11 · no licence · no account · works offline · public beta

SubSim 3D view: left and right subwoofer lines with sound pressure painted across the floor and the audience area outlined

What it does

The questions you ask at load-in, answered before you get there.

Describe the audience area, choose a cabinet and a formation, and SubSim adds the sound from every box — with its delay, polarity and directivity — so cancellation and coverage show up the way they do on site.

  1. 1Describe the venue

    Audience width and distances, ear height, temperature, floor type. Optionally a room with walls.

  2. 2Choose the array

    Start from a sample, or pick a cabinet, flown or ground, formation and quantities.

  3. 3Predict

    One button. Maps, coverage spread and level numbers update from the same calculation.

  4. 4Adjust and save

    Change any cabinet's level, delay or polarity, then save the session as a file.

Functions

Real screens from the program.

Every picture below is a screenshot of SubSim 1.9.9. Nothing here is a mock-up.

Sample configurations

Nine ready-made setups in a drop-down — lines, cardioid stacks, end-fire arrays, left and right clusters. One click loads and predicts. Everything stays editable.

  • Dual 18 inch front-loaded boxes to start
  • Change quantity, spacing, delay or polarity afterwards
  • Flown or ground stack, columns and rows
  • Simple view for a first run, Full view for every control
Cabinets page with the sample configurations drop-down and the per-cabinet table
Plan view of an end-fire ground stack, four columns by two rows, over a 30 by 40 metre audience

Plan view — drag the array

Top-down at ear height, with the audience outlined. Hover for the level at any point. Drag the array anywhere across the venue, with or without snap to 1 m.

  • End-fire: rear row delayed so rows add forward and cancel behind
  • Put the array inside the audience area if that's the job

Side view — whole slice or just the audience

The side view shows the full vertical slice through the array. Switch it to Audience and it colours only the strip at ear height and leaves the rest dark, so you read what people hear, not the loud air above the stack.

Side view with only the audience strip coloured
Plan view of a room with parallel walls showing standing-wave bands

Room and walls — reflections and standing waves

Turn on walls with a material and thickness on each side. Standing waves need two facing walls: with walls on both sides of the audience, or in front of and behind the subs, the sound rings at low frequencies and the bands you see here are those standing waves. A single wall gives reflections but no ringing, and with no walls at all there are none.

  • One line per wall: distance, thickness, material
  • Room size in X, Y and Z
  • Open at the front: no wall there, so no ringing along the depth
  • A reflecting wall inside the audience: set its distance there

Time alignment

Add delay subwoofers partway down the venue, type the distance, and SubSim derives the delay. Then see when each system arrives at a listener, the phase between them, and whether they add or cancel.

Time alignment view showing arrivals and a tone burst through the main and delay subwoofers
Height advisor chart of ripple and front-to-back spread against array height

Height advisor for flown arrays

The floor bounce makes a null. Raise the array too far and that null lands inside your passband. The advisor sweeps the hang height and shows the ripple and the front-to-back spread, with the best height marked.

Real subwoofers

Browse 31 real subwoofers by maker — Martin Audio, L-Acoustics, d&b, Danley, Funktion-One, NEXO, Meyer Sound and more — with every figure the maker publishes and a link to the source. One click uses a box for the whole array. Each box has a 3D directivity balloon you can orbit (the typical pattern for its design; load measured balloon data to replace it), a drawing to scale, and how it compares with the rest.

The real subwoofers, listed by maker, with the published figures of the NEXO RS18

Sample configurations

Start from a setup that already works.

Choose one on the Cabinets page. It loads dual 18 inch front-loaded boxes and predicts at once — on the ground, except the flown one.

#SampleWhat you get
1Center line, 4 boxesOne line side by side, all in phase
2Center line, 8 boxesOne line of 8
3Left + right line, 4 eachA line each side, 20 m apart
4Center stacked cardioid, 3 stacks of 3The usual live cardioid: the middle box of each stack turned round, inverted and delayed
5Center stacked cardioid, 4 stacks of 2The lower box of each stack reversed
6Left + right stacked cardioid, 2 stacks of 3 eachA cardioid stack pair each side, 20 m apart
7Center end-fire, 4 columns × 2 rowsRear row delayed: adds forward, thins out behind
8Center end-fire, 8 columns × 2 rows16 cabinets
9Left + right end-fire cardioid pairsFront row plus an inverted, delayed rear row on each side
10Flown stacked cardioid, 2 groups of 3Hung as one column at 7 m: see it on the Side view and the 3D vertical slice

The physics

Plain about how it works.

Built on classical acoustics — coherent point sources, mirror-image reflections, ISO 9613-1 — with features in line with published AES work on subwoofer arrays (Corteel, Welti, Hill), and checked by automated tests against known results.

Every cabinet is a point source. SubSim adds their sound as complex pressure — magnitude and phase — at every point, which is why the cancellations you meet in real arrays show up.

Coherent sum

Each cabinet's pressure, with delay, polarity and directivity, is added as a phasor. Levels across a band are then summed by power.

Floor and walls

The floor and each wall become mirror-image sources, and a wall's reflection depends on its material and thickness. Parallel walls ring at n × c / 2L.

Air and temperature

Speed of sound from temperature, and air absorption to ISO 9613-1 with humidity. Temperature changes distances, never delays.

Checked against known results

Automated tests compare the engine with hand-worked results: inverse-square law, coherent doubling, the array-factor formula, the floor-null frequency, and Allison’s boundary notch (a sub near a wall loses output near c / 4d).

ISO 9613-2 readout

The standard's ground effect is shown beside the floor-bounce result at the listener marker. It is a level correction with no phase, so the maps use the floor-bounce model.

Ground presets

Concrete, wooden deck, packed earth, grass and snow set the floor reflection, each labelled with its ISO 9613-2 ground class.

Further reading

Published work that SubSim’s features line up with. SubSim was not built from these papers, and its results have not yet been compared with theirs — they are where to read more.

In SubSimReading
Flown vs ground, height advice, A / B compareCorteel, Coste Dombre, Combet, Horyn, Montignies, “On the Efficiency of Flown vs. Ground Stacked Subwoofer Configurations”, AES 145th Convention, 2018, paper 10051
Seat-to-seat spreadWelti, “How Many Subwoofers are Enough?”, AES 112th Convention, 2002, paper 5602; Welti, “Optimal Configurations for Subwoofers in Rooms Considering Seat to Seat Variation and Low Frequency Efficiency”, AES 133rd Convention, 2012, paper 8748
Sub positioning and set-upHill, Hawksford, Rosenthal, Gand, “Subwoofer Positioning, Orientation, and Calibration for Large-Scale Sound Reinforcement”, AES 128th Convention, 2010, paper 7971
End-fire formationsVerbinnen, “Constant Directivity End-fire Arrays for Public Address Systems”, AES 120th Convention, 2006, paper 6785; Boone, Cho, Ih, “Development of a Highly Directive Endfire Loudspeaker Array”, AES 122nd Convention, 2007
Cardioid subs in roomsFerekidis, Kempe, “The Beneficial Coupling of Cardioid Low Frequency Sources to the Acoustics of Small Rooms”, AES 116th Convention, 2004, paper 6110
Comparing with a measurementShabalina, Kaiser, Ramuscak, Vorländer, “Live Measurements of Subwoofers’ Performance”, JAES 61(3), 2013
Walls and floor as mirror imagesAllen, Berkley, “Image method for efficiently simulating small-room acoustics”, JASA 65, 1979
Air absorption, ground effectISO 9613-1 and ISO 9613-2

Download

Free. No licence, no key, no timer.

Install it, use it, share it with your crew.

What you get

  • Flown and ground-stack arrays
  • Line, end-fire, cardioid and stacked cardioid
  • Left and right clusters, delay subs
  • Rooms with walls, standing waves
  • Time alignment and height advisor
  • 31 real subwoofers from the makers’ figures
  • Place, add and remove single boxes
  • Box arrival times and one-click line-up
  • Compare with Sonasync, REW or Smaart measurements
  • A / B compare of two designs
  • Undo and redo
  • Save and open sessions

What’s new

Every version, what changed.

SubSim is in beta and moves quickly. Here is what each release added and fixed, newest first.

1.25.0 3D directivity balloon Added
  • Each real subwoofer now shows a 3D directivity balloon you can orbit, pan and zoom like the 3D view: a cardioid box like the NEXO CD18 shows its quiet back at a glance.
  • The box drawn to scale next to a 1.8 m person, and how its max SPL, low end and weight compare with the other boxes.
1.24.0 Browse the real subwoofers Added
  • The Loudspeakers page now shows the real subwoofers by maker, with every published figure, its source, search and filters, and one click to use a box for the whole array.
  • The pattern chart shows the typical shape of each box’s design (horn, cardioid, front-loaded).
  • The old GLL list, which could only show a file’s name, is gone.
1.23.4 3D: orbit around a speaker, smoothly AddedFixed
  • Start a right-drag on a speaker and the view turns around that speaker; anywhere else, around the spot under the mouse.
  • Slower and smooth: the view glides to where the mouse says, and draws lighter while it moves.
  • The turning point could drift by a few millimetres during an orbit; it now stays exactly under the mouse.
1.23.3 3D: orbit around the mouse, slowly Added
  • Right-drag in 3D now turns the view around the spot under the mouse, and more slowly, for precise angles.
1.23.2 4-Acoustic PCS-218HB Fixed
  • The 4-Acoustic box is now the PCS-218HB, with the figures from 4-Acoustic’s own page (1200 × 600 × 800 mm, 104 dB, 3000 W AES, 144 dB). It replaces a “PCS-218BS” that only a dealer listed.
1.23.1 Real-box figures cross-checked Fixed
  • The real-box figures were checked a second time against the makers’ own pages. Corrected: the L-Acoustics KS28 size (the maker does not say which side is the height, so SubSim no longer assumes), the Renkus-Heinz DR18-2 (self-powered: 135 dB peak), and the DAS ACTION-S218A now comes from DAS’s own page.
1.23.0 31 real subwoofers to design with Added
  • Load a real box: Martin Audio WSX and SX218, L-Acoustics KS28, d&b B2-SUB, Danley TH118 / TH118XL / TH121 / DBH218, Funktion-One F118 / F218 / F121 / F221 / F124, NEXO STM S118 / RS18 / CD18, Meyer Sound 2100-LFC / 1800-LFC, JBL SRX828SP, EAW Otto, TW AUDiO BSX, Yamaha, DAS, FBT, dBTechnologies, Renkus-Heinz, Audiocenter, Beta Three, 4-Acoustic PCS-218HB.
  • One click fills in its size, design, sensitivity, power and maximum SPL from the maker’s published figures, with the source shown and anything assumed said plainly.
1.22.0 Pan, orbit and zoom where the mouse is Added
  • 3D: left-drag pans, right-drag orbits, the wheel zooms towards the mouse; double-click puts the view back.
  • Plan and Side: the wheel zooms towards the mouse (up to 100×), drag empty map to pan, double-click for the whole map. Dragging a box still moves the box.
1.21.0 A / B compare: flown or ground? Added
  • Keep as B, change the design, predict again, and the Plan view shows A, B or A − B: red where the new design is louder, blue where it is quieter.
  • Both designs’ coverage, seat-to-seat spread and level side by side, and how much of the audience gets more than 3 dB louder or quieter.
1.20.0 Seat-to-seat spread across the sub band Added
  • A new figure, Seat to seat: how much the level changes from seat to seat in every third-octave band of the sub range, with the worst band named. One frequency can look even while another is not.
  • The coverage figure now says which frequency it is for.
1.19.0 Compare with a real measurement AddedFixed
  • Import a measurement from Sonasync, REW or Smaart (text or CSV export) and see it over SubSim’s prediction at the listening position, with the difference in dB. The level is matched so the shape is compared; smoothing from 1/12 to 1/3 octave.
  • Export the prediction as a text file for your measurement program.
  • A warning when seats come closer to a box than the box’s own size, where treating the box as a point stops being exact.
  • Reset to defaults did not fully reset since 1.15.0: it kept box edits and added boxes. It now resets everything.
  • The default audience now starts 2 m from the subs, like a real front row.
1.18.0 Side view at true scale Fixed
  • The side view was stretched about twice as tall as it really is, which made every sub’s upward spread look steeper than it is. It now opens at true scale — one metre up is as long as one metre across — with “Taller” one click away.
  • The view options moved to their own row, so the view tabs are readable again.
1.17.0 Move the vertical slice Added
  • The Side view and the 3D vertical slice can go through the centre, the left or right cluster, or the selected box — not only between the clusters.
  • Moving the slice redraws it at once, without a new prediction.
1.16.0 Stacked cardioid, the usual live setup Added
  • Stacked cardioid: stacks 3 high with the middle box turned round, or 2 high with the lower one — inverted and delayed by the box’s own depth, radiating from its back face.
  • On the ground as stacks side by side, or flown as groups hung in one column.
  • New samples: 3 stacks of 3, 4 stacks of 2, left + right, and a flown column. The older rear-row cardioid is still there.
1.15.0 Start empty, add and remove boxes AddedFixed
  • New starts empty, with a standard 40 × 40 m audience.
  • + Add box: a flown box or a ground box, one at a time — with or without a ready-made formation.
  • − Remove takes the selected boxes out. Reset all edits puts a formation’s boxes back.
  • Auto predict sometimes stopped working until Manual / Auto was switched back and forth. Every on/off switch now always shows the true setting.
  • Manual / Auto stays as you set it through New, Open and Undo.
1.14.0 Undo and redo Added
  • Undo and Redo buttons, Ctrl+Z and Ctrl+Y. A slider drag is one step; the last 40 steps are kept.
1.13.1 A bigger 3D view Added
  • The cabinet table takes only the room its rows need; the 3D view gets the rest.
1.13.0 Arrival time of a moved box Added
  • Move a box and see, live, how many milliseconds early or late it now arrives at the listening position.
  • One click delays it back in line. The Timing view shows its wave against the rest of the array, wall bounces included.
1.12.0 Box personality Added
  • Enter what the box is: front-loaded, horn, tapped horn, bandpass, tapered or cardioid; sensitivity, power, impedance.
  • The level at 1 m can be worked out from sensitivity and power. Shows the amplifier load of boxes in parallel.
1.11.0 Select and group boxes Added
  • Click a box to see its position; Ctrl+click builds a group. Type a position or drag, and every box of the group moves.
1.10.0 Place any single box Added
  • Drag one box on the Plan or Side view, or type its X, Y and Z — like placing a loudspeaker in EASE Focus.
  • Turn any box to face the back, or invert it, to design your own cardioid.
1.9.10 – 1.9.29 Reliability and speed Fixed
  • Room predictions went from minutes to seconds, say how long they will take, and can be stopped.
  • A damaged session or loudspeaker file can no longer crash the program.
  • Per-box edits stay with their box when the quantity changes; the loudspeaker list no longer fills with repeats.
  • The height advice, hover readout and ground setting now agree with the maps.
  • Twenty-one audit findings in all, each fixed and tested.

FAQ

Quick answers.

Is it really free?

Yes. No licence, no activation, no expiry. SubSim is offered free by Master Pro Sounds and Lights Services.

Who makes it?

SubSim is owned and developed by Master Pro Sounds and Lights Services, Cebu, Philippines.

Does it need the internet?

No. It runs entirely on your computer and keeps your sessions in files you choose.

Can I use my manufacturer's data?

You can attach a cabinet's balloon data (as a CSV) to the array or to a single cabinet. Without it, SubSim uses a generic first-order pattern and tells you so.

How does it calculate?

It adds the sound from every cabinet as complex pressure, magnitude and phase, with mirror-image sources for the floor and walls, air absorption to ISO 9613-1 and the standard’s ground effect alongside. The engine is tested against known acoustics results, and its features are in line with published AES work on subwoofer arrays (see Further reading under The physics). As with any prediction software, confirm the final design on site with a measurement microphone — and SubSim can now show that measurement over its prediction.

Why “beta”?

SubSim is new and changes every few days. Every release is tested before it goes out, but it has not yet been checked against many real venues. Use it to plan, and confirm the result on site with a measurement microphone.

What about Mac or Linux?

SubSim is Windows-only for now.