Software

VituixCAD
Enclosure tool
Merger tool
Calculator tool
Diffraction simulator
SPL Trace
Auxiliary calculator
Video lessons
Discussion forums
Installation
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.

VituixCAD2_Full_Crossover.png

Graphs

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.

Drivers

VituixCAD2_Drivers.png

Measurements

Crossover

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.

VituixCAD2_Library.png

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.

VituixCAD2_TuneBlock.png

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:

VituixCAD2_BlockParams.png

Optimizer

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.

VituixCAD2_Optimizer.png

Parts list window

VituixCAD2_PartsList.png

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.

VituixCAD2_Impulse.png

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).

VituixCAD2_PowerDissipation.png

File exports

Options

VituixCAD_Settings.png

Ease of use

Supported frequency response file types

Enclosure tool

VituixCAD_Enclosure.png

Graphs

Driver library

Driver configuration

Radiator types

Infinite baffle
box_Infinite_baffle.png
Closed
box_Closed.png
Bass reflex
box_Bass_reflex.png
Double tuned bass reflex
box_Double_tuned_bass_reflex.png
Passive radiator
box_Passive_radiator.png
Band pass type 1
box_Band_pass_type_1.png
Band pass type 2
box_Band_pass_type_2.png
Band pass type 3
box_Band_pass_type_3.png

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.

VituixCAD_Enclosure_Directivity.png

Info tab

VituixCAD_Enclosure_Spice.png

Exports

Merger tool

VituixCAD_Merger.png

Features

Calculator tool

VituixCAD_Calculator.png

Functions

Applications

Diffraction simulator

VituixCAD_Diffraction.png

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

SPLTrace_Magnifier.png

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

VituixCAD_Auxiliary1.png

System requirements

YouTube videos

Discussion forums

Installation

Version 2.0

Download: VituixCAD 2.0.3.11 (2018-07-15). See changelog

User manuals: VituixCAD help in English, in German

Version 1.1

Download: VituixCAD 1.1.33.0 (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: Epe-3W_demo.zip and Kontiainen_demo.zip
_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: http://www.artalabs.hr/download.htm

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