Stoatworks Labs

ArrayCAD

A CAD model or a plan in, ArrayCalc, Soundvision or EASE Focus out

In developmentBrowser appTypeScript
ArrayCAD — A CAD model or a plan in, ArrayCalc, Soundvision or EASE Focus out
ArrayCAD

What it does

Turns a venue drawing into the file a loudspeaker prediction tool can open — d&b ArrayCalc, L-Acoustics Soundvision or AFMG EASE Focus 3 — and converts between the three. An ArrayCalc venue is a few dozen parametric planes; a CAD export of the same theatre is tens of thousands of triangles, so the work is the reduction — weld, merge coplanar regions, recover each outline, and write it back as the quads and triangles ArrayCalc actually accepts. It also reads the drawing on the way in: layers named as dimensions, rigging or services are left out, plane types come off the names, banks of separately modelled seats become the audience plane they stand for, and meshed surfaces are re-cut from their own outlines — a seat-by-seat theatre plan lands as 17 objects instead of 3,710, all of it visible and one click from being put back. Reads DWG directly, DXF, glTF, IFC and the usual mesh formats, and MVR from any lighting visualiser — and writes MVR back, so the finished venue returns to the visualiser it came from. No 3D model? Drop a PDF or an image of the plan instead: set the scale, click inside a room to detect its outline, and type a height at each corner — level, raked, raised or sunk. The .dbacv format is undocumented; this reproduces a real export byte for byte and has been round-tripped through ArrayCalc itself until every object came back untouched.

Where it stands

In development and not tagged, but the geometry is verified against the applications themselves rather than against a description of them: a written .dbacv reproduces a real ArrayCalc export byte for byte and has been round-tripped through ArrayCalc until every object came back untouched; a written Soundvision room file was imported into Soundvision 3.18.0.15 and read back surface by surface; and an EASE Focus project of 57 audience planes was opened and saved by EASE Focus 3.1.260 with all 57 labels and every coordinate intact. 361 tests pin the reduction. What none of that proves is acoustic orientation: no prediction has yet been run over an imported surface, and a surface wound the wrong way lands in exactly the right place and then silently returns no mapping result — check a mapping before trusting a whole design to it. The Vectorworks plug-in has never been run inside Vectorworks.

Watch it running

ArrayCAD video thumbnail

Nothing loads from YouTube until you press play.Watch it there instead