Enclosure tool
Merger tool
Calculator tool
Diffraction simulator
SPL Trace
Auxiliary calculator
Video lessons
Discussion forums
Arta Recorder

VituixCAD version 2.0

VituixCAD is free engineering and simulation software for passive and active multi-way / multi-driver loudspeakers. It is one of my DIY projects and personal challenge in programming, acoustics and mathematics. Program provides some important features which are not available in every speaker simulators on the market.



VituixCAD_Directivity_Line.png VituixCAD_Directivity_Area.png VituixCAD_Directivity_Surface_vnf.png VituixCAD_Directivity_PolarMap.png VituixCAD_Directivity_PolarChart.png

Chart zooming to full size by double click. Value(s) at cursor position in status bar.





Filter block types

Filters in blue are NOT minimum-phase requiring FIR engine for application IRL.

Block library

Library blocks can be selected from image menu or dragging from VituixCAD\Library folder. Menu is possible to filter with predefined keywords to speed-up searching.


User parameters are adjusted when block is inserted, or with Tune block... command in context menu of crossover schematic. Block is possible to purge i.e. delete links and expressions if calculation parameters are not needed.


Block parameters are designed and maintained with Block editor window which shows block attributes and parameters of crossover components.
Edit commands in context menu: Cut, Copy, Paste, Delete, Duplicate, Append and Find/Replace.
Attributes can be grouped as Options to enable different questions, variables and math expressions for different filter types such as Bessel, Butterworth or Linkwitz-Riley. Math expressions can be located in block attribute or component parameter. Expression syntax:



Optimizer is iterative solver for adjusting frequency response automatically to target by modifying parameter/component values in the crossover. Optimized values are selected from Parameters/components grid. Main parameters of component groups can be selected for optimising via context menu.


Parts list window


Impulse response

Calculates and exports axial frequency response or filter transfer function of currently selected Driver, or total axial response of the speaker as impulse response in time domain. Visualisation of impulse response, step response and selected window function. Curves refresh when speaker/crossover changes. Graph is zoomable to full window.


Power dissipation

Calculates power dissipation spectrum W(Hz) of generator output, all drivers and enabled resistors/resistances in the crossover. Adjustable parameters of amplifier signal: maximum output voltage or power, crest factor (0-30 dB) and spectrum (flat/pink=music).


File exports



Ease of use

Supported frequency response file types

Enclosure tool



Driver library

Driver configuration

Radiator types

Infinite baffle
Bass reflex
Double tuned bass reflex
Passive radiator
Band pass type 1
Band pass type 1P
Band pass type 2
Band pass type 3

Align tab

VituixCAD_Enclosure_Align_Closed.png VituixCAD_Enclosure_Align_Reflex.png

Enclosure tab

Adjustable box parameters: Volume [l], Qa, Ql.
Fb [Hz] is calculated.
Adjustable vent parameters: Length [cm], Diameter [cm], Qp, Number, Total end correction; 0.614, 0.732, 0.80, 0.850, 0.90, 0.95 or 1.00

VituixCAD_Enclosure_Reflex.png  VituixCAD_Enclosure_Passive.png VituixCAD_Enclosure_DoubleTuned.png

Directivity tab

Baffle tab contains selection of textbook radiation pattern, enabling creation of off-axis responses for the simulated direct radiator:

Single cabinet impact response is possible to include in full space simulation shown in Directivity graph. Axial only prevents processing, displaying and exporting of off-axis responses which are obsolete when baffle simulation contains only axial response. Diffraction simulator is executed with Baffle step button.


Info tab



Merger tool



Calculator tool




Diffraction simulator


Diffraction simulator calculates cabinet impact response of driver(s) in a baffle. Simulation is based on simple ray theory: each driver is a point source sending 72 rays towards baffle edges with fixed 5 deg steps. Path lengths of shortest 1st order diffractions are calculated and summed with delay i.e. phase information in a listening point. Magnitude of diffracted rays is frequency dependent. Weighting factors are calculated by piston radius and edge radius.

SPL Trace


SPL Trace tool can capture frequency and impedance responses from bitmap loaded from file or pasted from the clipboard. Several image file types are supported such as png, jpg, bmp and gif. Exported responses are minimum phase 10Hz...40kHz, default density 48 points/octave. Optional smoothing of 1/12 octaves. Traced raw data can be copied to the clipbpoard with phase=0 and decimal symbol defined in Control panel. Magnifier (4x) by pressing Shift key while moving mouse.

Auxiliary calculator


System requirements

YouTube videos

Discussion forums


Version 2.0

Download: VituixCAD (2019-01-20). See changelog

User manuals: VituixCAD help in English, in German

Version 1.1

Download: VituixCAD (2018-04-25). See changelog

User manuals: VituixCAD help in English, in German

Other support material

Quick manual to produce measurement data for loudspeaker simulation: Measurement Preparations.pdf

Installation to Linux with Wine: VituixCAD in Linux v0.1.pdf

Download also test projects: and
_V2.vxp project file is for VituixCAD 2.0. Unzip all files with original subdirectories into "(My)Documents\VituixCAD\Projects". Start VituixCAD and open project file .wxp. Play with demo project few days before trying with your measurement data. Make changes and variations to crossover. Design new crossover with my measurements. Investigate relation between file naming and settings in Options window. Random file names will not work. Test Merger tool with included near and far field field measurements and cabinet impact response. Do not try to simulate crossover without valid impedance and frequency responses. Read manual, please.

Arta Recorder, discontinued

Ivo Mateljan has published ARTA release 1.9.0 on 2017-01-06 containing:

These features sufficiently cover main functions in Arta Recorder. Sequential IR measurement and FR export are also faster and more reliable without separate remote control application.

Please continue to ARTA download page:

Arta Recorder is discontinued but still downloadable if needed e.g. for free angle recipe or IR matrix export.
Arta Recorder (, 2015-12-26)
Program is not tested with ARTA 1.9.0