Home
Features
Download
Manual EN
Security information about the latest setup and build
VituixCAD2_setup.exe at virustotal.com
SHA256 Hash: 08B3366DD64142CE93430C16DABCC2365C45F7A060DD9A574FFF6B2F36ACE914
VituixCAD2.exe at virustotal.com
SHA256 Hash: 2AC157A82E43E59AF8D657FA1ABEBC7883344F1BF52288E453BB430BF2882317
Feature additions and bug fixes for different builds of VituixCAD version 2
2.0.130.1 (2025-09-28)
Enclosure
- Fixed compliance calculation with isobaric configuration.
Bug since 2.0.15.1 (2019-04-28).
- 'W to Ohm' text box updated also with isobaric configuration.
2.0.129.0 (2025-09-04)
Main
- Title of CTA-2034 chart is expanded with '(2pi)' if Half space is checked in Options, and with '(pi)' if Corner is checked in Options.
- 'Sound Power DI' curve in CTA-2034 chart is renamed to 'Directivity index' if Listening window DI is unchecked in Options.
- 'Sound Power' curve in CTA-2034 chart is renamed to 'Power response' if CTA-2034-A power weights is unchecked in Options.
Enclosure
- Added optional cone phase, vent 1 phase, vent 2 phase and passive phase curves to SPL chart.
Curves are disabled by default.
2.0.128.0 (2025-07-29)
Diffraction
- Added very simple emulation for directivity of a waveguide.
Does not emulate change in efficiency and on-axis SPL.
'Waveguide mimic' group includes Enable checkbox, Cutoff in Hz and Slope in dB/oct text boxes.
A circle in green dashed line is drawn outside the driver(s) when emulation is enabled.
- Axis Hor and Axis Ver can be non-zero at the same also with rectangular driver.
2.0.127.3 (2025-07-16)
Enclosure
- Added 'Equivalent Peak Dissipation Resistance' (EPDR) trace to impedance chart.
2.0.127.2 (2025-07-08)
Main
- Added 'Logo height' text box to Options window.
Height is defined as percent of chart area height.
Range is 5-25 %.
Impulse
- RMS checkbox updated if visibility changed in Traces... window.
2.0.127.1 (2025-07-05)
Main
- Crossover schematic dimensions extended from 200x140 to 400x300 coordinate units.
Impulse
- Added RMS checkbox. Shows quadratic mean of step response after pre-delay.
- IR view tab and chart renamed to Time domain.
- FR view tab and chart renamed to Frequency domain.
2.0.127.0 (2025-06-21)
- Added 'Export data' button to Traces window.
Exports data points of all or selected traces to txt/csv file and clipboard.
Power dissipation
- 'Export chart data' command removed from context menu of chart.
Enclosure
- 'Export six-pack data' command removed from context menu of charts.
2.0.126.1 (2025-06-18)
- In frequency response smoothing, the imaginary and real parts of the phase response are smoothed separately without phase unwrapping.
Magnitude smoothing has not been modified.
Main
- Frequency axis maximum value updated on XO variant change.
2.0.126.0 (2025-06-06)
MainX-axis maximum updated on XO varien changeAdded 'Clean user.config' command to Help menu.
Enclosure
- Added Quasi-Chebyshev alignment to Align tab.
2.0.125.1 (2025-05-31)
Main
- Auto update is using HttpClient instead of (obsolete) WebClient.
Enclosure
- Online database is downloaded for browsing and database update using HttpClient instead of (obsolete) WebClient.
Merger
- Raw LF response traces try to maintain line width, color and style set in Traces window while current session.
2.0.125.0 (2025-05-30)
Main
- Calculation of front wall reflection in Room tab fixed with Distances > 90 m.
Enclosure
- Added Shelv HP to Filter tab.
Merger
- Phase responses shown on start-up.
2.0.124.1 (2025-05-11)
Enclosure
- Added 'Show current' command to context menu of Power chart.
- Added 'Show force' command to context menu of Excursion chart.
- 'Show current/voltage' and 'Show force/acceleration' track visibility set in Traces window.
2.0.124.0 (2025-05-07)
Enclosure
- Added passive parallel filter branch Cp+Lp+Rp to Filter tab.
- Added 'Track Fb and Qtc' checkbox for Linkwitz-Transform.
Copies Fb and Qtc of closed or IB to fo and Qo to help setting up L-T.
- Added optional voltage trace to Power chart.
'Show voltage' command in context menu replaces current trace with voltage.
- T/S parameters of the newly added driver are read from driver table into system
simulation also when database filtering hides the other drivers.
2.0.123.2 (2025-04-05)
Main
- Klippel NFS CEA2034 directivity export files 'SPL Horizontal.txt' and 'SPL Vertical.txt' are renamed automatically to
'SPL Horizontal.nfs' and 'SPL Vertical.nfs' when loaded to Frequency responses -list in Drivers tab to avoid manual renaming.
In addition, 'Angle parsing from filename' and 'Power response & DI calculation' settings in Options are adapted for NFS exports.
Enclosure
- Added reading of Shelv LP filter's Q factor from enclosure project file.
2.0.123.1 (2025-03-23)
Enclosure
- Maximum VAS, Sd and Mms increased by 10x.
2.0.123.0 (2025-03-11)
Impulse response
- Added 'FR view' tab for comparing selected source response to frequency response created with impulse response to be exported.
- Added horizontal scrollbar for adjusting Pre-delay. Tooltip shows delay in tap number and % of taps.
- 'Center IR' checkbox deleted.
- Fixed IR scaling with Pre-delay of 0.0 ms.
2.0.122.1 (2025-01-08)
Enclosure, Add new driver
- Paste T/S parameters command updated for speakerbench.com.
2.0.122.0 (2025-01-05)
- License agreement updated.
2.0.121.1 (2024-12-28)
Main
- Modified constraints of slope target zones in CTA-2034 chart.
Preference rating
- On-axis linearity calculated as difference to linear regression line to support others than conventional full space concept.
2.0.121.0 (2024-12-22)
Main
- Added 'Show Slope target zones' command to context menu of CTA-2034 chart.
Shows recommended slope target range for ON-LW, PIR, SP and SPDI @100-16000 Hz.
Enclosure
- Fixed reading of missing minimum limits in database filter.
Maximum was moved to minimum if minimum cell was empty.
2.0.120.1 (2024-12-06)
Main
- Added 'Normalized' command to context menu of CTA-2034 chart.
Shows flat frequency response to reference angle.
- Chart areas are aligned left and right.
2.0.120.0 (2024-11-23)
Main
- Added 'Show Data labels' command to context menu of CTA-2034 chart.
Shows smoothness (SM) and slope in dB/oct of ON, LW, ER, PIR, SP, SPDI and ERDI @100-16000 Hz.
Main, Enclosure, Calculate T/S
- Scale of impedance phase axis changed to +120...-120 deg.
Power dissipation
- Added 'Traces...' command to context menu of chart.
- Added 'Save as overlay' command to context menu of chart.
- Added 'Open overlay...' command to context menu of chart.
Drag&Drop overlay file is also supported.
2.0.119.3 (2024-11-17)
Preference rating
2.0.119.2 (2024-11-14)
- Size of texts changes when size of graph changes.
This enables HD/2K, 4K and 8K bitmap copies, screenshots and exports directly without SVG files.
2.0.119.1 (2024-11-12)
Main
- Name of On-axis response in SPL and CTA-2034 charts is 'On-axis' when Ref angle=0 deg hor.
Otherwise name is 'Ref axis X deg hor'.
- Early Reflect Hor traces renamed to Horizontal Reflections and Early Reflect Ver traces renamed to Vertical Reflections.
- Added 'Show Reflection totals' command to context menu of CTA-2034 chart.
Shows Vertical Reflections, Vertical Reflections DI, Horizontal Reflections and Horizontal Reflections DI.
Hides nothing.
Optimizer
- On-axis text in radio buttons renamed to Ref axis.
Merger
- Axial column in HF list renamed to On-axis.
2.0.119.0 (2024-11-09)
Main
- Power & DI chart renamed to CTA-2034.
Reference angle trace renamed to On-axis/ref angle (also in SPL chart).
In-room response renamed to Predicted In-room.
Power response renamed to Sound Power.
Directivity index renamed to Sound Power DI.
Early reflection traces renamed to Front Wall Bounce, Side Wall Bounce, Rear Wall Bounce,
Floor Bounce, Ceiling Bounce, Early Reflections, Early Reflections DI,
Early Reflect Hor, Early Reflect Hor DI, Early Reflect Ver and Early Reflect Ver DI.
- Show Listening window, Show ER Horizontal, Show ER Vertical and Show ER Total commands removed from context menu of CTA-2034 chart.
- Added 'Show Basic' command to context menu of CTA-2034 chart.
Shows On-axis/ref angle, Listening Window, Predicted In-room, Early Reflections, Sound Power, Sound Power DI and Early Reflections DI.
Hides Wall, Floor and Ceiling Bounces, Early Reflect Hor, Early Reflect Hor DI, Early Reflect Ver and Early Reflect Ver DI.
- Added 'Show Early Reflections' command to context menu of CTA-2034 chart.
Shows Front Wall Bounce, Side Wall Bounce, Rear Wall Bounce, Floor Bounce, Ceiling Bounce and Early Reflections.
Hides On-axis/ref angle, Listening Window, Predicted In-room, Sound Power and Sound Power DI.
Shows temporary 'Early Reflections' text in chart title.
Optimizer
- Axial text in radio buttons renamed to On-axis.
- Power & DI group renamed to Power & In-room.
- Power response radio button renamed to Sound Power.
- In-room response radio button renamed to Predicted In-room.
- Updated chart and trace names in tooltips.
2.0.118.4 (2024-10-25)
Enclosure
- Align Closed gives warning "Increase Qa to normal range 2-120 to avoid too small volume." if Qa < 1.5.
- Minimum volume with Align Closed decreased from 0.1 to minimum value of Vb text box (0.0001).
- Align Closed calculation of 2.0.109.2 (2023-10-05) restored to get Qtc detected from impedance response closer to selected target.
2.0.118.3 (2024-10-18)
Main
- CTA-2034-A button in Options does not change SPL/Directivity span, Aspect ratio of exported images and Angle step if 5 or 10 deg.
Other angle steps are changed to 10 deg.
- Default width of exported graphs changed to 640 px.
2.0.118.2 (2024-10-17)
Main
- Predicted in-room response calculated as PIR=sqrt(0.12*LW^2+0.44*ER^2+0.44*SP^2).
Squaring is specified in Sound Reproduction by Floyd E. Toole. Not in CTA-2034-A final.
Preference rating
- Default slope targets of PIR modified for updated PIR calculation.
2.0.118.1 (2024-10-16)
Enclosure
- 'Paste T/S parameters' command improved.
- Clicking Manufacturer in header row sorts driver table by Manufacturer and Model.
2.0.118.0 (2024-10-15)
Preference rating
- Values in slope column shown in dB/oct and dB/dec as tooltip.
- Default slope targets by 'Full space' button modified.
- Default slope targets by 'Half space' button modified.
Enclosure
- Added driver database filtering criteria for passive radiators.
Criteria appear when PR is checked.
- Enclosure project name removed (as too temporary) from window title.
- Driver database file is shown in window title with full pathname.
Helps to track location of current database especially if user has several databases in local or cloud drive.
SPL Trace
- Maximum frequency limit increased to 10 MHz.
2.0.117.1 (2024-10-12)
Main
- 'CTA-2034-A power weights' setting in Options saved to project file.
Impulse response, Convert IR to FR
- Peak value of WAV files with integer data type normalized to maximum positive value - 2:
16-bit PCM 32766, 24-bit PCM 8388606, 32-bit PCM 2147483646, 64-bit PCM 9223372036854775806.
Preference rating
- Adjustment range of slope targets widened to 2.
Calculator
- Fixed reading of 'Linear input mag.' checkbox of B response.
For example Protection cap A z B has not been working since 2.0.111.0 (2024-01-05).
2.0.117.0 (2024-07-22)
Enclosure
- Added Import button to 'Add new driver' window.
Supports VituixCAD .vxd, WinISD .wdr, Basta! .bastaelement, Hornresp .txt, SpeakerSim .sdrv and Speakerbench .json T/S parameter files.
- Importing can be done also by Drag & Drop to the window.
- Paste button disabled while window is in 'Edit parameters' mode to avoid resetting all parameters.
2.0.116.0 (2024-07-20)
Main
- Added parallel resistance Rpar and parallel capacitance Cpar parameters to passive Inductor component.
Rpar is included in calculation if Value < 1 MOhms. Power dissipation of Rpar is ignored.
Cpar is included in calculation if Value > 100 pF.
- Optimize Off (Ctrl+E) command in context menu of XO schematic resets Opt attribute of all parameters.
Merger
- Save button renamed to Merge.
2.0.115.2 (2024-07-12)
Merger
- Added 'Visible frequency range only' checkbox.
2.0.115.1 (2024-07-12)
Convert IR to FR
- Allowed any sample rate within 44100...768000 Hz.
2.0.115.0 (2024-07-07)
Main
- Added 'Gray palette' option for directivity Polar map.
Activated from context menu of directivity chart -> Contour lines -> Gray palette.
- 'Default palette' command in context menu restores standard colour circle palette.
Preference rating
- Removed radio buttons for Olive's equations 9 and 10.
- Added Sound pressure slope target SL_SP.
- Added 'Show target' checkbox.
Selected target is shown in Power & DI chart.
- Slope targets displayed also in dB/dec (in addition to dB/oct).
- Added 'Full space' button.
Initializes slope targets for conventional (boxed) design.
- Added 'Half space' button.
Initializes slope targets for flush-mounted design.
- Added 'Constant DI' button.
Initializes slope targets for constant directivity design.
- SM and NBD are calculated as slope-independent with all parameters.
2.0.114.3 (2024-07-01)
Main
- Width of reference axis traces in Directivity chart reduced by 1px.
2.0.114.2 (2024-06-30)
Main
- Unit of group delay traces in GD & Phase chart changed from milliseconds (ms) to cycles (cyc) when 'Normalized' is checked in context menu.
2.0.114.1 (2024-06-28)
Main
- Peak level within 20-10000 Hz is normalized to red (dark red with Klippel palette) in directivity Polar map also while 'Normalized' is unchecked.
Enclosure
- Fixed calculation with multiple passive radiators.
Bug since version 0.1.4.13 (2016-06-20).
2.0.114.0 (2024-06-25)
Main
- Added 'Klippel palette' option for directivity Polar map.
Activated from context menu of directivity chart -> Contour lines -> Klippel palette.
- Peak level is normalized to red (dark red with Klippel palette) also while 'Normalized' is unchecked in context menu.
Colors stay constant regardless of sensitivity and SPL max setting of SPL and Power & DI charts.
- Aspect ratio of directivity Polar map follows W x H in px setting in Options.
Height is not forced with dB/dec setting though selected.
Main, Options
- Added 'CTA-2034-A power weights' checkbox to 'Power response & DI calculation' group.
Power response is calculated using angle weighting factors with constant angle step of 10 degrees.
Factors for angles between 10 deg steps specified in the table are calculated with spline interpolation.
Note 1: Weighting factors are calculated with traditional integral sine if 'CTA-2034-A power weights' is unchecked or
angle step of simulated off-axis angles is not constant.
Note 2: CTA-2034-A table with 5 deg angle step is ignored (due to bugs) though simulated angle step is 5 deg or less.
Impulse response
- Initial filename of exported impulse response files does not contain crossover variant (var1, var2, ...) anymore.
2.0.113.3 (2024-05-18)
Main, Crossover tab
- Component/parameter value stepping modified.
LCR values using 5%/E12/E24/E48 snap detected from unit instead of component category=passive.
Added more stepping options with Ctrl and Shift key.
Snap group not disabled while modifying other than passive components/blocks.
Main, Tune block window
- Added 'LCR snap' group: No, E12, E24 or E48.
Selection saved to user settings.
- Block attribute value stepping modified.
LCR values using selected snap detected from unit.
Added more stepping options with Ctrl and Shift key.
- Calculated LCR values of inserted blocks are using snap selected in Tune block window.
Note! Optimized LCR values are still using snap selected in Optimizer window.
Enclosure
- 'Copy as xml', 'Delete rows', 'Duplicate rows' and 'Hide rows' commands disabled if whole rows are not selected.
2.0.113.2 (2024-04-17)
Convert IR to FR
- Restored support for CLIO 6.x mls files.
2.0.113.1 (2024-04-16)
Convert IR to FR
- Added support for CLIO 4.x mls files.
- Added sample rate: 51200 Hz.
2.0.113.0 (2024-04-13)
Power dissipation
- Added Ptot in watts i.e. total power dissipation to tooltip of driver, resistor, coil and capacitor traces.
Calculated as power average within simulated frequency range of 5-40k; sum of power values divided by number of simulated frequency points.
Power should be selected in View group to show Ptot.
- M-Noise peak response updated.
- M-Noise RMS response updated to produce crest factor and power dissipation more compatible with current Music-Noise.wav files.
Main, Options
- Added 'Generic -a12' to DSP list.
Same as 'Generic', but biquad coefficients a1 and a2 are multiplied by -1.
- Added sample rates: 88200, 93750, 352800, 384000, 705600, 768000 Hz.
Auxiliary
- Added sample rates: 88200, 93750, 352800, 384000, 705600, 768000 Hz.
Convert IR to FR
- Added sample rates: 93750, 352800, 384000, 705600, 768000 Hz.
- ETC smooth maximum increased from 8 to 32 samples.
Enclosure
- 'DSP system' combo box removed from Filter tab.
Transfer functions are calculated using DSP settings in the main program.
Impulse response
- Added sample rates: 352800, 384000, 705600, 768000 Hz.
- ETC smooth maximum increased from 8 to 32 samples.
2.0.112.0 (2024-03-24)
Merger
- Added 'Delay mm' column to LF response list for travel difference to main/cone radiator on front baffle at typical listening distance (2-4 m) on-axis.
- Directivity to 90 deg is added to LF radiators located on other than front panel i.e. BS (baffle step) checkbox is unchecked.
Directivity is simulated for ideal circular piston with 'Diam mm'.
Support for rectangular surfaces might be added later.
2.0.111.4 (2024-03-18)
Main
- Parameter min and max limits read from crossover variant before the value to prevent limiting between default min and max.
Enclosure
- Total SPL max trace in SPL chart limited with real power of driver instead of power to Re.
Note! Result depends on 'Show effect of inductance' setting.
- Max length of vent increased to 9999 cm.
- Max diameter of vent increased to 112.8 cm, 9993 cm^2 as area.
- Max number of vents increased to 50.
Convert IR to FR
- Output file format selection changed from radio buttons to list box.
- Added LMS output file format.
2.0.111.3 (2024-02-14)
Enclosure, Add/Edit driver
- Parameter limits adjusted.
2.0.111.2 (2024-02-13)
Enclosure
- Fixed trace values in Power chart.
Calculation was using wrong impedance variable.
2.0.111.1 (2024-02-10)
Main
- Show ±45 deg in context menu of directivity chart enabled for Polar chart.
- Generator's default maximum voltage increased to 283 V.
Power dissipation
- Maximum voltage increased to 283 V.
- Maximum power to 8 Ohms increased to 10 kW.
- Maximum power to 4 Ohms increased to 20 kW.
Enclosure
- Maximum signal voltage increased to 283 V.
- Maximum signal power increased to 40 kW.
- Added current (A) trace to Power chart.
- Maximum number of passive radiators increased to 24 pcs.
2.0.111.0 (2024-01-05)
Calculator
- Removed 'Product of A responses'.
- Removed 'Directivity of A responses'.
Use main program instead due to features and accuracy.
- Removed 'Power of A responses'.
Use main program instead due to features and accuracy.
- Added 'Average by off-axis angle A'.
Calculates average of the same plane and angle.
- Added Plane column to A responses
- Added possibility to sort A responses by Filename, Plane or Angle by clicking header.
2.0.110.3 (2023-12-24)
Main
- Line width of line, waterfall and surface directivity charts saved to user settings for the next session.
2.0.110.2 (2023-12-13)
Diffraction
- Eliminated program crash (related to automatic Y axis scaling) if magnitude traces are hidden.
Calculator
- Automatic Y axis scaling with A button skipped if magnitude traces are hidden.
2.0.110.1 (2023-12-05)
Impulse
- Magnitude and phase extrapolated as zero at 0 Hz to reduce DC offset in impulse response.
2.0.110.0 (2023-10-28)
Main
- Added window for creating project folder and subfolders with driver list.
Two folder hierarchy options: Project name\Data folder\Driver name or Project name\Driver name\Data folder.
Far, Impedance, Merger and Near folders can be created for each driver as parent folder or subfolder.
Optional common folders: Datasheet, Diffraction, Drawing, Enclosure, Export and Room.
Window opens with File->New command or wizard button in Drivers tab.
Enclosure
- Effective box volume depends on Qa. Resonance frequency decreases by adding damping material i.e. decreasing Qa.
Simplified Vb calculation and tooltip of Qa text box are compatible with UniBox 4.07 by Kristian Ougaard:
Vb=Vphys*(1+0.9/Qa^0.9). No fill: Qa=120, Minimal fill: Qa=80, Walls covered: Qa=20, Heavy fill: Qa=5.
- Added tooltip to Qp text box. Values are compatible with UniBox 4.07 by Kristian Ougaard:
No flush ends: Qp=70, One flush end: Qp=80, Two flush ends: Qp=90, One flared end: Qp=120, Two flared ends: Qp=140.
Note! End corr should be adjusted manually too.
2.0.109.2 (2023-10-05)
Enclosure
- Fixed response calculation with 'Show effect of inductance' unchecked.
Bug since 2.0.109.1 (2023-10-01).
2.0.109.1 (2023-10-01)
Enclosure
- Fixed response calculation with passive filter.
Bug since yesterday.
- Added total impedance with passive filter to Impedance chart.
Traces are disabled if passive components are not enabled.
2.0.109.0 (2023-09-30)
Enclosure
- Rg parameter removed from Driver configuration group, Align tab and calculations.
- Cs checkbox and text box added to Filter tab.
Optional passive series capacitor with ESR=0.01 Ohms.
- Ls checkbox and text box added to Filter tab.
Optional passive series inductor with DCR=0.1 Ohms.
- Rs text box added to Filter tab.
This replaces Rg.
Note! Filter components are not included in impedance response simulation.
- Copy filter button copies also Cs, Ls and Rs to the clipboard.
- Status of Auto align checkbox is not saved to user config and enclosure project.
Enclosure tool opens with Auto align unchecked.
2.0.108.2 (2023-09-15)
Calculate T/S parameters
- Error tolerance increased from 1.5 to 6 to get solved result with unsmooth impedance curves.
2.0.108.1 (2023-09-03)
Main
- Added VCL OPA blocks to library:
VCL OPA AP1 All Pass 1st order unity gain
VCL OPA AP2 All Pass 2nd order unity gain
VCL OPA BEQ boost Parametric Equalizer 2nd order
VCL OPA BEQ cut Parametric Equalizer 2nd order
VCL OPA BP1 Band Pass 1st order - A dB gain
VCL OPA BR1 Band Reject 1st order - fz higher fp
VCL OPA BR1 Band Reject 1st order - fz lower fp
VCL OPA HEQ boost High Pass Equalization
VCL OPA HEQ cut High Pass Equalization
VCL OPA HP1 High Pass 1st order unity gain
VCL OPA HP2 High Pass 2nd order unity gain
VCL OPA LEQ boost Low Pass Equalization
VCL OPA LEQ cut Low Pass Equalization
VCL OPA LP1 Low Pass 1st order unity gain
VCL OPA LP2 Low Pass 2nd order unity gain.
See also VCLLabs opamp filter blocks.
2.0.108.0 (2023-08-19)
Enclosure
- Added Solve button to Vent Rear 1 group.
- Added bass reflex parameters Qp and End corr to radiator solver window.
Window title indicates radiator type; Passive solver or Bass reflex solver.
2.0.107.0 (2023-07-04)
Main
- Sample rate with Hypex DSP changed to 93750 Hz to be compatible with FA and HFD 5.0.
Impulse
- Added 93750 Hz to Sample rate list box for FIR filter with Hypex FA.
- Taps limited between 1500 and 4500 with Hypex and 93750 Hz sample rate.
- Minimum FFT length limited to 16384 with Hypex and 93750 Hz sample rate to support 4500 input taps.
2.0.106.3 (2023-06-12)
Main
- Phase linearisation all-pass filters fixed. Bug since previous revision.
2.0.106.2 (2023-06-07)
Main
- All-pass responses with t.racks 96k DSP option adapted for FIR DSP 408.
2.0.106.1 (2023-05-18)
Main
- Blue color in rainbow palette changed to lighter (RGB=80,80,255) to be more visible in dark mode as line chart.
- Curve legends of exported/copied Directivity charts are not sorted aphabetically to maintain correct angle order.
2.0.106.0 (2023-05-14)
Main
- Rotation R and Tilt T parameters added to Driver offset group in Room tab.
- Planes rotation range in Driver offset group extended back to ±90 deg.
- Eg, Tg and Rg changed back to global variables to allow changes in Driver offset group without jumping back to default values.
Bug since 2.0.104.0 (2023-05-02).
2.0.105.1 (2023-05-08)
Enclosure
- Driver database can also be XML file with either .vxd or .xml extension.
2.0.105.0 (2023-05-04)
Main
- Added t.amp 48k to DSP system list in Options.
Plays t.amp Quadro 500 DSP at the moment.
2.0.104.1 (2023-05-03)
Impulse
- Impulse response window did not export anything due to modified filename extension filters.
Bug since 2.0.101.5 (2023-04-20).
2.0.104.0 (2023-05-02)
Main
- Added t.racks 48k and t.racks 96k to DSP system list in Options.
- Added Tg[us] parameter to Generator component for time shifting of all acoustical responses.
- Smoothing of all drivers can be adjusted at once by pressing Alt-key while selecting from the list box.
Merger
- Minimum transition frequency dropped from 40 to 20 Hz.
2.0.103.2 (2023-04-27)
- Aspect ratio control in Options window changed from text box to list box including Full, 4:3, 3:2, 16:9 and 10-50 dB/dec.
2.0.103.1 (2023-04-25)
Main
- Zoomed view of charts with left Y axis in dB follow aspect ratio setting in Options window.
2.0.103.0 (2023-04-23)
Main
- Added Active Slope filter to component menu.
f is frequency with gain=1, S is slope in dB/oct.
Note! Conversion to biquad coefficients is not yet available.
- Added simple animation to Active Peak/Notch filter.
2.0.102.0 (2023-04-21)
Calculator
- Output filename extension selected from a list box (instead of typing).
Available options are txt, frd, cal, mic, lms, etx and zma.
Selection is common for both Multiple output and Single output result files.
- Filename suffix of Multiple output functions replaced with prefix to support also other than 'Generic 2D' file naming style.
2.0.101.5 (2023-04-20)
General
- Separate file extension filters returned to Save frequency response and
Save impedance response dialogs to allow selection of certain type from a list without typing.
- Frequency response exports with constant frequency step starting at 0 Hz
exported as Easera .etx instead of .fri (originally added for FourAudio).
Sample rate setting is taken from Options and FFT length (time samples) from Impulse response window.
- 0 Hz point of extrapolated frequency response set to 0 Pa, 0 deg for Impulse response and ETC calculation.
Diffraction
- Added warning to export about limited angle range if axis distance is shorter than longest baffle dimension.
Convert IR to FR
- Added file extension filter including supported file types (pir, mls*, crp, txt and wav) to Select impulse response dialog.
Separate filters are still available to avoid selection of wrong files or mix of different types.
- Accidental overwriting of input files with output files due to same directory and file extension prevented.
User should change output directory or file extension to export.
- FFT session (.vxf) is possible to open with command line argument.
Merger
- Accidental overwriting of input files (in HF list) with output files due to same directory and file extension prevented.
User can add 'VXM ' prefix to output files or cancel export for changing output directory or file extension.
2.0.101.4 (2023-04-15)
Impulse response
- Value of window function shown as 0-100% with mouse cursor.
Also in dB if right Y axis is visible and curve is not selected.
Convert IR to FR
- Value of window function shown as 0-100% with mouse cursor.
Also in dB if right Y axis is visible and curve is not selected.
2.0.101.3 (2023-04-14)
General
- Value adjustment can be accelerated by pressing Ctrl-key while mouse wheeling.
Acceleration is typically 5-10x.
Does not work over XO schematic because Ctrl+mouse wheel is reserved for zooming.
Main
- About box is able to detect .NET 4.8.1 or later
Power dissipation
- Changed to top-level window.
- Basic unit of current changed from mA to A.
- Initial crest factor of pink noise changed from 13 to 12 dB. Tooltip fixed.
2.0.101.2 (2023-04-11)
Main
- Tools menu and Tools section in user manual reorganized according recommended design procedure in 'Checklist for designing a loudspeaker' of user manual.
Enclosure and Diffraction tool (before measurements), and Convert IR to FR and Merger tool (after measurements).
Calculator, Auxiliary calculator and SPL Trace last because they are not normally needed.
2.0.101.1 (2023-04-03)
Convert IR to FR
- Added support for WAV and TXT impulse response files exported from Audio Precision.
2.0.101.0 (2023-04-01)
- Added EASERA .etx file format option to impedance response exports.
f, Ohm Re and Ohm Im columns.
Constant frequency step directly for complex FFT.
Sample rate 44100 Hz. 8193 data lines (16k FFT).
Convert IR to FR
- Added WAV 32-bit IEEE mono impulse response file format option to Export command.
Smoothing not yet supported.
dBSPL in Pascal so scaling of +94 dB is needed if the reader does not assume that values are in Pascal.
2.0.100.2 (2023-03-17)
Main
- Impedance chart shows raw impedance for only the drivers used in the selected crossover variant.
- Auto update reads the latest version number asynchronously without blocking the program if internet/server is not available.
- Auto update downloads the latest VituixCAD2_setup.exe asynchronously without blocking the program if internet/server is not available.
- Initial project directory changed to Main directory in Options + \Projects.
- Download directory changed to Main directory + \Download.
2.0.100.1 (2023-03-12)
- Support for Tls 1.1 and Tls 1.2 security protocols enabled to bring auto update and online database in Enclosure tool back to life.
Manual download and installation of 2.0.100.1 (2023-03-12) is probably required because my service provider has ended support for Ssl3/Tls1.
2.0.100.0 (2023-03-10)
Enclosure
- Crossover of driver -link removed.
- Added Filter tab with six optional active filter stages: HP, LP, SLP, PEQ, PEQ and L-T.
DSP system selection with list box.
Transfer function magnitude is shown in Group delay chart with dB scale (right).
Copy button copies active blocks to clipboard.
Blocks can be pasted to crossover in the main program.
Main
- Contour lines of directivity polar map drawn down to -240 dB.
- Value hovering range of directivity polar map extended to Ymin-20dB...Ymax+20dB.
2.0.99.1 (2023-02-18)
General
- Added imperial unit to tooltip of length, area and volume parameters in text boxes.
Graphs
- Impedance response overlays loaded with spline interpolation to match frequency points with internal scale.
Options
- Added 'Show imperial as tooltip' checkbox.
2.0.99.0 (2023-02-11)
Enclosure
- Added solver for passive radiator parameters.
Target is measured impedance response loaded to impedance chart as overlay.
2.0.98.12 (2023-02-08)
General
- Root folder of folder browse dialogs changed to Desktop to show also Network locations.
- Commercial licensing changed.
2.0.98.11 (2023-01-30)
SPL Trace
- Tracing algorithm modified.
2.0.98.10 (2023-01-28)
Convert IR to FR
- Calibration file extrapolated outside frequency range as flat 0 dB/oct.
General
- .mic and .cal files extrapolated outside frequency range as flat 0 dB/oct.
2.0.98.9 (2023-01-25)
General
- Phase wrapping removed before smoothing of phase responses.
SPL Trace
- Offset in magnifier with some file types (jpg) fixed by converting image to bitmap on file open and drag&drop.
2.0.98.8 (2023-01-21)
Main
- Added 'Show directory' command to File Recent menu.
- Added 'Sort by pathname' command to File Recent menu.
- Added 'Sort by filename' command to File Recent menu.
- File Recent menu extended for 27 project files.
2.0.98.7 (2023-01-16)
Convert IR to FR
- DC offset detected and compensated before skipping samples and FFT.
Compensated DC offset included in IR, Step, dBFS and ETC responses.
- DC offset value shown in text box above DC offset checkbox.
- DC offset checkbox disabled with CLIO crp and mls/mlsi files.
Graphs
- Curve tension reduced to produce smoother traces:
Impedance mag, dBFS, ETC, Auxiliary Box resonances.
Main
- Trifonov TP removed from Shape list box.
2.0.98.6 (2023-01-10)
Convert IR to FR
- Import of REW's impulse response as text modified:
Skip samples set to (-startTime-0.002907)/sampleInterval with 'no timing reference',
-startTime/sampleInterval with 'loopback as timing reference' and 'loopback as cal and timing reference'.
Skip samples set individually for each IR file.
Note! See preferences and measurement settings in the latest VituixCAD_Measurement_REW.pdf (2023-01-10).
2.0.98.5 (2023-01-08)
Convert IR to FR
- Import of REW's impulse response as text modified:
Skip samples set to: 0.997093s/sampleInterval with 'no timing reference',
1s/sampleInterval-1 with 'loopback as timing reference' and
1s/sampleInterval with 'loopback as cal and timing reference'.
- Enabled import of generic impulse response text file without any header or with illegal MLSSA header.
Was disabled for few revisions.
2.0.98.4 (2023-01-04)
Convert IR to FR
- "loopback", "timing reference" and "calibration" comment texts detected from REW's impulse response export as text.
Skip samples set to: startTime-2.907 ms with 'no timing reference',
startTime/sampleInterval-1 with 'loopback as timing reference' and
startTime/sampleInterval with 'loopback as cal and timing reference'.
2.0.98.3 (2023-01-03)
Convert IR to FR
- Sample rate, data length and start time detected from REW's impulse response export as text.
Skip samples set to start time - 2 ms (spare time for Left window).
Scaling set to 100 dB.
- Added Cosine 0.50 and 0.75 time window functions.
Impulse response
- Added Cosine 0.50 and 0.75 time window functions.
2.0.98.2 (2022-12-28)
Impulse response
- Freeze Y checkbox renamed to IR max.
- Added IR max text box for manual scaling.
2.0.98.1 (2022-12-25)
Convert IR to FR
- Cancel button removed from 'Illegal MLSSA format' window asking Sample rate.
- Y scale minimum of IR chart limited to 1E-6 to avoid crash with silent IR.
- Status of Show Impulse response added to user config.
2.0.98.0 (2022-12-22)
Graphs
- Chart legends sorted to alphabetical order on Copy and Export.
Optimizer
- Added 'On-axis linearity' checkbox and text box.
Limits on-axis deviations into dB value within optimized range of ON/LW.
Preference rating
- Added On-axis linearity in dB.
Difference between maximum and minimum SPL within 100-12000 Hz.
2.0.97.1 (2022-12-17)
- Frequency response file extensions (*.txt;*.frd;*.cal;*.mic;*.lms) listed together in Open File Dialog to avoid filter selection.
- Impedance response file extensions (*.txt;*.zma) listed together in Open File Dialog to avoid filter selection.
2.0.97.0 (2022-12-16)
Main
- 'SPL Horizonal.txt' and 'SPL Vertical.txt' multi-column files measured with Klippel NFS are splitted
automatically to multiple frd files when .txt is renamed to .nfs and loaded to Drivers tab.
- Added Active 2-way Trifonov TQ, OPA 2-way Trifonov TQ and Passive 2-way Trifonov TQ library blocks.
Optimizer
- Added 'Trifonov Q Optimized Transient mk2' target responses.
Preference rating
- Added average on-axis SPL 100-12000 Hz as SPL_ON to bottom left corner.
SPL Trace
- Added 'Green SPL, Cyan Z' command to Options menu.
SPL trace is highlighted green and Z trace cyan instead of solid red and blue.
2.0.96.0 (2022-12-11)
Merger
- Added optional 'Diffraction response X mm' text box, open button and clear button to High frequency part.
Baffle effect response simulated to actual measurement distance of far field High frequency responses is selected into this text box.
- 'Diffraction response' label in LF part renamed to 'Diffraction response 5-30 m'.
Baffle effect response simulated to the longest ever possible listening distance is selected into this text box - just like before.
- Button for starting Diffraction tool removed from LF part
2.0.95.0 (2022-12-07)
Main, Directivity Polarmap
- Visibility of contour lines moved to submenu as Show.
- Contour line step is adjustable: 1, 2, 3 or 6 dB.
- Number of contour levels is adjustable: 1, 2, 3, 6 or 10 lines.
- Top level of contour lines scaled automatically when chart is not normalized.
2.0.94.0 (2022-12-04)
SPL Trace
- Added Manual checkbox to trace (or modify automatically traced curve) manually point by point.
- Added Magnifier checkbox to show magnifier continuously (press and hold Shift key to show temporarily still exists).
- Frame of the magnifier shows color at mouse cursor while tracing.
2.0.93.0 (2022-11-26)
Impulse response
- Added LisWin SPL MP - listening window average SPL as minimum phase version to Signal to show list box.
- Added Total SPL MP - total SPL to reference angle as minimum phase version to Signal to show list box.
- Added Freeze Y checkbox for skipping automatic scaling of vertical (Pa/V) axis.
Merger
- Splitter bar between Low frequency part and High frequency part moved below High frequency part to enable higher graph area.
Calculator
- Splitter bar added between B response and chart to enable higher graph area.
2.0.92.0 (2022-11-23)
Diffraction
- Set origin (0,0) command added to context menu of baffle image.
Ctrl + mouse click is still available.
- Baffle width and height can be adjusted with text boxes after baffle is created with New button.
Movement of corners is relative to selected origin (0,0).
- Baffle width and height are updated to text boxes after corner is moved with mouse or arrow keys or text box.
- Data type of location coordinates (x, y, width, height) changed from integer to floating point
to avoid rounding errors in corner positions when baffle size is adjusted after initialisation.
- Actual corner count and driver count saved to baffle project file.
2.0.91.3 (2022-11-13)
Convert IR to FR
- Enabled adding measurements to file list by pressing Shift key while dropping or clicking Open button in file selection dialog box.
- Gating frequency line in frequency response chart calculated from Right time window only.
2.0.91.2 (2022-10-24)
Enclosure
- Minimum window size reduced back to 1024x720.
2.0.91.1 (2022-10-17)
Convert IR to FR
- Directory of loaded IR files saved to user config.
2.0.91.0 (2022-10-08)
Main
- Added Bandpass and Bandstop shapes to generic Active Peak/Notch filter block.
2.0.90.2 (2022-09-20)
Auxiliary calculator
2.0.90.1 (2022-09-13)
Auxiliary calculator
- Resonance chart refreshed more often.
2.0.90.0 (2022-09-12)
Main
- Exit angle of reflected sound added to top and left view in Room tab.
2.0.89.0 (2022-09-11)
Auxiliary calculator
- Outer width, height and depth can be locked at the same time.
Target volume is recalculated if all outer dimensions are locked.
2.0.88.10 (2022-09-10)
Main
- DSP system name is read to the Copy biquad window each time it is opened.
2.0.88.9 (2022-09-04)
General
- Logo is drawn to chart image copy and exported image file when 'Show logo' is checked in Options.
Main
- Crossover variant name added to 'Overlay name suffix' text box.
2.0.88.8 (2022-08-22)
Optimizer
- Speaker calculation is limited between frequency range limits.
2.0.88.6 (2022-08-19)
- Added support for frequency response export from LTspice.
2.0.88.5 (2022-08-03)
Optimizer
- Added targets for Duelund filter.
2.0.88.4 (2022-07-31)
Preference rating
- Added slope target for PIR.
2.0.88.3 (2022-07-30)
Main
- Added Move driver up and down arrow buttons to Drivers tab.
2.0.88.2 (2022-07-30)
Main
- Absorption dB of Front wall duplicated as read-only for Left wall in Room tab.
Preference rating
- Multipliers of LFX and LFQ included in first parameter of custom equation to avoid drop of rating when 'With sub' is unchecked.
2.0.88.1 (2022-07-03)
Enclosure
- Added 'Data labels' checkbox.
- Removed value parameters V1, V2, V3, V4, V5 from drivers database.
- Removed text parameters T1, T2, T3, T4, T5 from drivers database.
2.0.88.0 (2022-07-03)
Main
- Driver's name in crossover schematic has the same color with driver's magnitude traces.
- Show and Line width columns in Traces window are disabled for driver traces
because properties are controlled via Drivers tab and driver instance in XO.
Enclosure
- Added data labels for f3, f6, f10, GDmax, Pmax, Vmax of vents, Xmax of cone and PR, Zmin, Zmax.
2.0.87.2 (2022-06-20)
Main
- Contour step of polar map read from user.config also to secondary directivity chart.
Default value changed from 5 dB to 3 dB.
SPL Trace
- Y-axis limits expanded to -10000...10000.
- 3rd column removed from Copy raw SPL and Copy raw Z.
2.0.87.1 (2022-06-10)
Main
- X-axis scale of Directivity chart updated when type is changed from Polar chart to any other.
Bug since 2.0.85.2 (2022-04-23).
2.0.87.0 (2022-06-09)
Enclosure
- Manufacturer, Type and Status of currently selected driver are copied to new driver if Shift key is pressed while Add driver button is pressed.
- Minimum difference between added masses with Dual added mass method reduced from 1.0 to 0.1 gramms to support also very light cone drivers.
- Added free value parameters V1, V2, V3, V4, V5 to drivers database.
- Added free text parameters T1, T2, T3, T4, T5 to drivers database.
Diffraction
- Fixed diffraction calculation when New button is pressed, but Dd or Sd or WxH is not yet adjusted.
2.0.86.0 (2022-06-06)
Enclosure
- Driver database filtering criteria moved from separate window to grid above drivers table.
Separate filtering window removed.
- 'Hide rows' command added to context menu of drivers table.
- Changed cells in drivers table are marked with highlighted background and checked Sel field after 'Update database' command.
New rows and changed cells are easy to find by filtering with Sel field, without entering revision text to Update database window.
- Visible/total row count is refreshed after Delete rows, Duplicate rows and Find commands.
2.0.85.9 (2022-05-31)
Main, Copy biquad coefficients
- Decimal format returned from generic to fixed with max. 15 decimals.
2.0.85.8 (2022-05-30)
Calculator
- Mouse wheel adjusts Y-axis maximum, and Ctrl + mouse wheel adjusts Y-axis span.
- Calculation started when Invert individual response A or Invert response B or 'Linear result mag.' is checked/unchecked.
2.0.85.7 (2022-05-29)
General
- Modification of driver-related cells except Description prevented via Traces window.
Impulse response
- Impulse response is inverted for export of 'Driver in D*' if driver instance in XO is inverted.
2.0.85.6 (2022-05-28)
General
- Show column in Traces window changed to read only for driver-related traces to control visibility via driver component in XO schematic only.
Impulse response
- Range of timing offset extended to maximum taps to enable full time for phase linearisation.
- Frequency response at HF extrapolated as flat without slope detection to improve IR quality.
- Added Traces... command to context menu of IR chart.
- Added 'Save as overlay' command to context menu of IR chart.
Convert IR to FR
- Removed 'Open overlay' command from context menu of IR chart.
2.0.85.5 (2022-05-08)
Preference rating
- NBD calculation group removed.
Equation 9 uses NBD calculation sensitive to slope to be compatible with Olive's patent application.
Custom equation uses NBD calculation insensitive to slope to avoid built in assumptions and conflicts with other NBD and SM results.
- Equations 9 and 10 use SM calculation sensitive to slope to be compatible with Olive's patent application.
Custom equation uses SM calculation insensitive to slope to avoid built in assumptions and conflicts with other SM and NBD results.
- Equations 9 and 10 use LFX and LFQ calculation sensitive to directivity at LF to be compatible with Olive's patent application.
Custom equation uses LFX and LFQ calculation insensitive to directivity at LF so support directive LF radiators such as dipoles and cardioids.
- Slope targets are available for custom equation only.
- Added slope targets in dB/oct.
2.0.85.4 (2022-05-07)
Impulse response
- Added ETC smooth text box, width range 0-8 samples, initial/default 2.
Value saved to user settings.
Convert IR to FR
- Added ETC smooth text box, width range 0-8 samples, initial/default 2.
Value saved to FFT session file and user settings.
- ETC length reduced from 16k to 8k samples to maintain performance.
2.0.85.3 (2022-05-06)
Main
- Intensity on spherical surface, Intensity on cylinder surface, Include horizontal, Include vertical,
Half space, Corner and Listening window DI settings in Options window saved to project file (vxp).
Impulse response
- Changed to top-level window.
Preference rating
Convert IR to FR
- Right window set to 4.0 ms and IR max to Reference time + 5 ms and rounded up when Far 1 button is clicked.
- Filename added to overlay description with 'Save as overlay' command.
2.0.85.2 (2022-04-23)
General
- Row of highlighted (bold) trace is selected when Traces window opens.
- Trace of currently selected row in Traces window is highlighted in chart if the trace is visible and selection is not locked.
- Apply and OK buttons are removed from Traces window.
All changes are applied immediately without possibility to cancel/undo.
Use View->Default colors to restore default properties if required.
- Searching for plane keyword from frequency responses filenames follows 'Search from beginning/end'
selection in Options window if the filenames contain both hor and ver keywords.
Main
- Adjusting frequency min/max limits of charts does not interfere Y axis scaling.
Enclosure
- Zooming or adjusting frequency min/max limits of charts does not interfere Y axis scaling.
2.0.85.1 (2022-04-03)
General
- System requirements changed: Windows 7 sp1, Vista sp2, 8, 8.1 or 10.
Microsoft .NET Framework 4.5.2.
Main, Copy biquad coefficients
- Byte order of buffer:unmute as 8.24 hex reversed to be compatible with SigmaStudio.
- Added generic variables $(filename) and $(description) to Replace command.
Enclosure
- Improved driver tracking when database filter settings or PR status is changed.
- Web search done with currently selected driver (active or passive) instead of project's active.
2.0.85.0 (2022-04-01)
Main
- Added 'Copy biquad coefficients' window.
User can include/exclude block type, biquad numbering, buffers, a0, parameter/coefficient name, value as decimal, value as 8.24 hex and comma (end of line).
Selected (partial) text can be copied. Direct export as text file.
Variables in template text file (.vxt) can be replaced with biquad coefficients and buffer parameters.
- Added 'Platin SM 48k' to DSP system list in Options window.
- Polar frequency response export uses file naming selected in Options: Generic 2D, CLIO 3D, EASE 3D, VACS 3D, MF 2D or MF 3D.
- X=0mm is centered in front view of Driver layout window.
Enclosure
- Enclosure tool opens with default driver configuration: driver count=1, isobaric=no, extra mass=0 g, output resistance=0 Ohms,
to avoid wrong result due to unwanted value from previous session.
Merger
- " mrg" is not anymore added to the end of filenames to support balloon (3D) naming formats.
Program refuces to save merged files to the same directory with far field HF responses if file extension is not changed txt->frd or frd->txt.
Diffraction
- Directivity export uses file naming selected in Options: Generic 2D, CLIO 3D, EASE 3D, VACS 3D, MF 2D or MF 3D.
General
- Response file writer compresses .cal and .mic files by skipping frequency points where magnitude slope changes less than 0.12 dB/oct.
At least one point per octave and first and last point are written though response is perfectly flat.
Feature is easiest to use with Calculator tool.
2.0.84.1 (2022-02-28)
- Normal phase to reference angle duplicated to GD & Phase chart.
- Built with Microsoft Visual Studio Community 2022.
2.0.84.0 (2022-02-10)
Main, Options
- Added 'Save chart overlays to project' checkbox.
Check to save and load overlays from project file.
Uncheck to retain existing overlays when project is opened and not save to project file.
2.0.83.2 (2022-02-07)
Main, Optimizer
- Export TF button moved outside Textbook target group to enable export with target file.
- Added Free LF checkbox.
Check to export TF with constant gain below frequency range low limit.
Uncheck to extrapolate gain below low limit.
- Added Free HF checkbox.
Check to export TF with constant gain above frequency range high limit.
Uncheck to extrapolate gain above high limit.
2.0.83.1 (2022-02-02)
Convert IR to FR
- ETC window is positioned according to impulse peak.
- ETC length reduced from 32k to 16k samples.
2.0.83.0 (2022-01-31)
Main
- Added support for drag&drop phase overlays to Filter chart.
- Driver's target curves are not saved to library blocks.
- Adding comment text to XO uses previous text color.
Preference rating
- Added SM_ERDI, SM_SPDI, slope_ERDI and slope_SPDI to table.
- Added AAD_ON, NBD_ON, NBD_PIR, SM_PIR, LFX and LFQ to custom equation (for optimizer).
- Maximum weighting factors of custom equation increased from 2 to 5 to support the same factors with equation 9 and 10.
Optimizer
- Allowed optimizing of Preference rating without SL_ON and SL_LW.
Warning about possible instability is given, but continuation is possible if optimizing cannot damage slopes.
Convert IR to FR
- Default window function changed from Tukey 0.25 to Tukey 0.50 to reduce overshooting at LF.
2.0.82.4 (2022-01-26)
- Biquads normalized a0=1 with Generic DSP.
2.0.82.3 (2022-01-26)
Options, Angle parsing
- 'Generic dual plane' renamed to 'Generic 2D'.
- 'CLIO 3D balloon' renamed to 'CLIO 3D'.
- 'EASE 3D balloon' renamed to 'EASE 3D'.
- 'VACS 3D balloon' renamed to 'VACS 3D'.
- Added 'MF 3D' radio button for V[mmm]H[ppp] file naming.
Earlier this was included in 'EASE 3D balloon' option.
- Added 'MF 2D' radio button. Assigns V000H[ppp] to horizontal plane and V[ppp]H000 to vertical plane.
- Swapping of planes enabled also with 'EASE 3D' and 'MF 3D' options.
- Initial filename for parsing test depends on selected file type.
2.0.82.2 (2022-01-21)
Optimizer
- Improved optimizing of parameters/attributes which can be smaller or greater than zero such as dB, distance and time values
by converting values between min and max to absolute between 0.1 and 10 for the iterator.
2.0.82.1 (2022-01-18)
Impulse response
- Left side time window changed to start at tap 0.
Convert IR to FR
- Values are read from column 2 if measurement .txt file contains more than one data column.
- Minimum length of measurement (txt) file changed from 512 to 128 samples.
2.0.82.0 (2022-01-17)
Preference rating
- Added 'custom' equation including SM_ON, SM_LW, SM_ER and SM_SP with adjustable weight 0-2 for each.
Option is designed for Optimizer.
Initial weighting factors: SM_ON=0.5, SM_LW=1.0, SM_ER=0.75 and SM_SP=1.5.
SM values are calculated within 130-16000 Hz instead of standard 100-16000 Hz.
Maximum rating is 10.
Also this equation requires target for SL_ON or SL_LW (or both) to be stable while optimizing.
- Added SM_ER and slope_ER values to PR table.
- Removed PIR weight information.
Impulse response
- IEEE 32/64-bit wav files are exported without normalization to max 1.0 to include gain
differences also when individual IR files are exported with different taps and IR window.
- Minimum taps changed from 256 to 128.
Options
- Removed PIR weight LW, ER and SP text boxes.
2.0.81.0 (2022-01-07)
General
- Added crosshair cursor to Line charts (except Merger tool).
Cursor is activated by clicking bold curve.
- Value display close to mouse cursor shows Y value of selected/bold curve at pointer's X.
Impulse response
- Added unit to left Y scale, Pa with SPL and V with transfer function.
Was unitless -1.0...+1.0.
Options
- Added text boxes for negative hor and ver angles of Listening window to enable asymmetrical LW.
- Crossover variants can have different DSP system and Sample rate.
Preference rating
- Added PIR weights: LW %, ER %, SP % for information.
2.0.80.0 (2022-01-01)
Main, Options
- Added PIR weight LW, ER and SP text boxes to Frequency responses group.
Enables deviating from PIR calculation of CTA-2034-A standard.
Bigger weight e.g. 40% is recommended for LW while optimizing with Preference rating Equation 9 to reduce error in axial responses.
CTA-2034-A button sets default values: LW=12%, ER=44%, SP=44%.
Main, Preference rating
- Multiplier of optional SL_ON and SL_LW reduced from 2 to 1.
- Added NBD calculation group.
- Added 'Average deviation from 1/2 oct. fixed bands (Olive)' radio button.
This option is sensitive to slope.
- Added 'Average deviation from 1/2 oct. moving band' radio button.
This option is insensitive to slope. Perfectly straight response 80-14300 Hz gives NBD=0 with any slope.
2.0.79.4 (2021-12-31)
Calculator
- Value in Angle, Scale dB and Delay us columns of response list A is possible to adjust with mouse wheel.
Fine tuning with Shift + mouse wheel.
Note: Response list A scrolls up/down with mouse wheel when cursor is at Filename or Invert column.
Merger
- Value in Diam mm, Area cm2, Count and Scale dB columns of LF response list is possible to adjust with mouse wheel.
Fine tuning with Shift + mouse wheel.
Note: LF response list scrolls up/down with mouse wheel when cursor is at Filename or BS column.
2.0.79.3 (2021-12-29)
Main
- Improved Maximum gain penalty function of Optimizer.
- Added smoothness of listening window (SM_LW) value to Preference rating table.
Calculator
- Added 'Clear response B' button.
- 'Show phase' checkbox toggles visibility of phase responses allowing more control via Traces window.
Merger
- 'Show phase' checkbox toggles visibility of phase responses allowing more control via Traces window.
2.0.79.2 (2021-12-21)
- Added magnitude and phase response of selected active block to Filter graph.
- Visible parameters of (non-rotated) components in crossover schematic can be adjusted with mouse wheel.
Click component, move cursor over the parameter and wheel up/down.
R, L, C, transformer and main parameter of simple active blocks can be adjusted without accurate pointing.
2.0.79.1 (2021-12-12)
- Improved shelving filter slope calculation with dbx DriveRack.
2.0.79.0 (2021-12-01)
- Added manual Y axis selection to 'Open overlay...' command.
- Added dbx DriveRack 96k to DSP system list in Options window.
- Q factor of active 2nd order shelving filters entered as S (slope, 3-15 dB/oct) with dbx DriveRack DSP.
- Q factor of active 2nd order shelving and peak/notch filters entered as BW (bandwidth, 0.05-3.61 oct) with Xilica DSP.
2.0.78.3 (2021-11-23)
Main
- Fixed crash with more than 6 drivers.
2.0.78.2 (2021-11-22)
Main
- Added 'Show Raw impedances' to context menu of Impedance chart.
2.0.78.1 (2021-11-21)
Main
- Added 'Raw response' command to context menu of crossover schematic.
Shows raw response of driver without crossover in SPL and GD & Phase charts.
- Mute and 'Raw response' settings are reset when Optimizer is started with 'Axial response of Driver' option.
- Single on-axis response is shown in Directivity chart when
'User's off-axis angles' is selected and both planes are visible and both angle lists contain 0 deg.
- No need to list 0 deg to both user's off-axis angle lists in Options window.
2.0.78.0 (2021-11-13)
Main
- Added Marani 96k to DSP system list in Options window.
- Added Trifonov TP to shape list of generic active LP and HP blocks.
Note! HP band requires delay of wavelength/3 @XO with driver's Z or active buffer.
2.0.77.0 (2021-11-11)
Main
- Added Xilica Solaro 48k to DSP system list in Options window.
- Added Trifonov Transient Perfect HP and LP target responses to Optimizer.
- Added active, passive and OPA 2-way Trifonov TP blocks to library.
Enclosure
- Added Database menu with commands:
New - to create new local database
Open - to open local database
Save as - to save database to local directory.
- Online checkbox moved to Database menu.
- Database filename (txt/online) added to window title.
- Database filename saved to enclosure project (vxe).
- Error message if driver (manufacturer + model) is not found in database when enclosure project is opened.
- Added 'Copy as xml' command to context menu of drivers table.
2.0.76.9 (2021-10-31)
Main
- Added color button for XO comment text.
Enclosure
- Visibility of chart traces is set/reset when radiator type changes.
Not every time according radiator type when system is calculated to keep user's settings in Traces window.
2.0.76.8 (2021-10-16)
Main, Optimizer
- XO network recalculated after rounding with E12, E24 or E48 snap.
2.0.76.7 (2021-10-11)
Auxiliary calculator
- Y scale, Q factors and range of resonance chart improved.
2.0.76.6 (2021-10-02)
Main
- Added Normalized command to context menu of GD & Phase chart.
Selected (clicked to bold) phase response is normalized to 0 deg line.
Calculator
- Angle field of A responses table is editable.
- Scale, Delay and Invert of A responses not saved to user settings.
2.0.76.5 (2021-09-13)
Main
- Ref angle stepping improved with '0 deg' angle step setting in Options.
- Preference rating with three decimals.
- Single error message if loaded response files have less than three columns.
2.0.76.4 (2021-09-05)
Main
- Added 'Rotate 180 deg' checkbox to Room tab.
- Scaling of unnormalized polar map and surface chart fixed when XO variation is changed.
2.0.76.3 (2021-09-04)
Merger
- 'Polar pattern' list box replaced with 'Force to Gradient' checkbox and 'Monopole portion' text box.
2.0.76.1 (2021-08-19)
Merger
- Fixed value update of Diam and Area columns in LF response list.
Options
- 'Klippel NFS' renamed to 'Swap planes'.
2.0.76.0 (2021-08-18)
Merger
- Scale, Delay and Invert controls are removed from High frequency part.
These are available for Low frequency part only to simplify user interface.
- Search (binocular) button removed from HF part.
- Added BS (baffle step) checkbox column to Low frequency response list.
Checked with cones/ports located in front baffle creating baffle step to on-axis direction.
- Added 'Polar pattern' list box to allow forcing textbook directivity for near field LF responses
if directivity of far field HF responses is too unreliable at LF due to window function,
and directivity at LF is known textbook pattern.
- Added 'below Hz' text box for adjusting highest frequency using textbook polar pattern.
Directivity is blended within textbook range and transition frequency.
2.0.75.14 (2021-08-13)
Enclosure
- Added optional acceleration trace to Excursion chart.
Show Acceleration checkbox to context menu.
2.0.75.13 (2021-08-06)
Main
- Show and Ovl columns hidden in Driver traces window.
- Added H character into driver symbol in XO schematic if traces of driver instance are hidden.
- Added H button below crossover schematic to show/hide chart traces of selected driver instances.
2.0.75.12 (2021-08-04)
Main
- Driver model renamed in all crossover variants.
2.0.75.11 (2021-08-04)
Main
- Color of crossover grid changed to more subdued.
Display, bitmap export and SVG export to use the same color.
- Dash style of overlays changed to DashDot to distinguish from phase responses set with 'Phase Dash' button in Traces window.
2.0.75.10 (2021-08-03)
Traces window
- Added '1 px' button. Changes line width of selected/all rows to 1 px.
- Added '2 px' button. Changes line width to 2 px.
- Added 'Solid' button. Changes dash style to Solid.
- Added 'Dash' button. Changes dash style to Dash.
- Added 'Phase Dash' button. Changes dash style of phase responses to Dash.
2.0.75.9 (2021-08-03)
Main
- Added 'Dark mode' checkbox to Display group in Options window.
- Detection of High contrast and Light/Dark app mode removed.
Toggle Dark mode in Options if needed to get suitable colors for selected theme.
- Added Dark mode support to Top and Side images in Room tab.
2.0.75.8 (2021-08-02)
- Colors and functions with Dark app mode improved.
2.0.75.7 (2021-08-01)
Main
- Added View->Default colors command.
Restores default colors, widths, dash styles and visibilites of chart traces in the Main program, Enclosure, Merger, Calculator and Diffraction tools.
- 'Custom trace properties' checkbox removed from Options window.
- Added simple support for 'Dark app mode'.
Background of charts and XO schematic turn to dark when 'Dark app mode' is on and program is restarted.
2.0.75.6 (2021-07-31)
Main
- 'Hide traces' command restored to context menu of crossover schematic.
2.0.75.5 (2021-07-30)
Main
- Added color palette button to the right side of driver list in Drivers tab for
adjusting trace color, width, dash style and visibility of each driver model.
Separate settings for magnitude and phase responses.
- 'Hide traces' command removed from context menu of crossover schematic.
Visibility of driver traces are controlled via Drivers tab.
- Added 'Custom trace properties' checkbox to Options window.
If checked, properties of chart curves are read from user config when program starts.
- Trace properties of Power&DI chart are not saved to project file (vxp) anymore.
2.0.75.4 (2021-07-28)
Main, Preference rating
- Added On-axis SL target text box to allow optimizing ON slope other than 0.
- Added Listening window SL target text box to allow optimizing LW slope other than -0.3.
Main, Drivers tab
- Added Color column to Drivers table.
Colors are compatible with legacy version 1.1.
Modification of color, width and dash style may be allowed later.
2.0.75.3 (2021-07-24)
Main, Preference rating
- Added -2.0*SL_ON checkbox. Target slope is 0.0.
- Added -2.0*SL_LW checkbox. Target slope is -0.3.
Main, Optimizer
- Added warning if both -2.0*SL_ON and -2.0*SL_LW are unchecked when Preference rating is maximized with equation 9.
2.0.75.2 (2021-07-23)
Main, Preference rating
- NBD of predicted preference rating calculated according patent application
for compatibility reasons despite of sensitivity to slope.
2.0.75.1 (2021-07-22)
Main, Preference rating
- SM of predicted preference rating calculated as r^2 with slope normalized to -1.0
to eliminate sensitivity to slope.
2.0.75.0 (2021-07-20)
Main
- Added calculation of predicted preference rating.
File->View->Preference rating.
Optimizer
- Added maximizing of Preference rating.
2.0.74.5 (2021-07-17)
- SPL span range extended down to 10 dB.
Auxiliary, Box volume
- Inner W/H/D updated when outer dimension is changed and two other dimensions are locked.
2.0.74.4 (2021-07-04)
Optimizer
- Added quasi 5th and 7th order Linkwitz-Riley HP/LP target slopes.
2.0.74.3 (2021-06-27)
Optimizer
- Added quasi 3rd order Linkwitz-Riley HP/LP target slopes.
2.0.74.2 (2021-06-27)
Diffraction
- Added 'Baffle changed. Do you want to save?' to form closing.
Calculate T/S parameters
- Randomizes initial extended Z model values within quite wide range max. 19 times to get decent result at once.
Diffraction
- Off-axis angles limited within -90...+90 deg if axial distance is shorter than distance from origin to farthest corner of the baffle.
2.0.74.1 (2021-06-12)
- Added Logo Show checkbox to Options.
Check to show logo in charts on display.
- Y and Y2 axis units moved to prevent overlapping with values.
2.0.74.0 (2021-06-11)
- Added Logo open button, clear button, filename text box, position combo box and opacity text box to Options window.
Logo is printed to chart area on Copy and Export commands (except svg-files).
Default VituixCAD logo is printed if filename is empty and position is other than None.
2.0.73.3 (2021-06-10)
Main
- Added depth adjustment for directivity Waterfall with left mouse button down + mouse move up/down (or Ctrl + mouse wheel).
- Area chart removed. Waterfall is flat area chart when depth is adjusted to zero.
- 'Half space' in context menu of directivity chart renamed to 'Show ±90 deg'.
- 'Eighth space' in context menu of directivity chart renamed to 'Show ±45 deg'.
- Angle scale (Y2) limits of Polar map follow 'Half space' and 'Eighth space' settings (in addition to Half/Corner selection in Options).
- Added Adjust depth command to context menu of directivity for Waterfall and Surface chart.
- Depth adjustment of Surface chart changed from Shift + mouse wheel to Ctrl + mouse wheel to be compatible with waterfall.
2.0.73.1 (2021-06-03)
Main
- Evaluation of Waterfall chart's pointer.
Activates with mouse wheel.
- Added BW (black & white) button to Traces window.
Line color to System.ControlText (black) and fill color to System.Window (white).
- Added WB (white background) button to Traces window.
Fill color to System.Window (white).
- Added Eighth space to context menu of directivity chart.
2.0.73.0 (2021-05-31)
Main
- Evaluation of Waterfall directivity chart.
2.0.72.2 (2021-05-30)
Main
- 'User's off-axis angles' in context menu of directivity chart applies to Area chart, Surface chart and Polar map (in addition to Line chart).
- 'Half space' applies to Surface chart, Polar map and Polar chart (in addition to Line chart and Area chart).
2.0.72.1 (2021-05-28)
- Overlay offset stored to trace for information.
Visible in tooltip.
- Overlay offset adjustment improved.
- Added dashed line support to Area charts.
- Added depth adjustment to Surface charts with Shift + mouse wheel.
- Overlay offset in tooltip refreshed while adjustment.
2.0.72.0 (2021-05-26)
Main
- Impedance chart can be replaced with second directivity chart e.g. to show both planes at the same time.
Visible chart is selected with context menu.
- Polar chart overlays not deleted if chart type does not change.
- Added dashed line support to polar chart.
- Added legend to polar chart export as svg file.
- Aspect ratio set in Options window forced to Power&DI and Directivity exports as svg file.
- Added Hor/Ver plane to trace description of polar chart.
- Frequency scrollbar relocated to serve both polar charts as zoomed.
- Not possible to check 'User's off-axis angles' if angle lists in Options are empty.
Status of 'User's off-axis angles' is saved to project file.
Convert IR to FR
- Added Bartlett, Blackman, Blackman-Harris, Blackman-Nuttall, Cosine, Hamming and Nuttall window functions.
2.0.71.1 (2021-05-23)
Convert IR to FR
2.0.71.0 (2021-05-22)
- Overlay traces are initially dashed (---).
- Dark background is drawn to svg exports when dark theme is selected.
Enables viewing also with light (normal) themes.
Main
- Axis and trace settings of Power&DI chart are saved to project file (.vxp). Not overlays.
- Aspect ratio set in Options window forced to Power&DI and Directivity exports as bitmap file.
Convert IR to FR
- File format of FFT session file (.vxf) changed.
Chart settings are not read from files saved with older revisions.
2.0.70.0 (2021-05-20)
- Added optional Dash style for chart traces: Dash, DashDot, DashDotDot, Dot.
Default is Solid.
2.0.69.1 (2021-05-19)
Impulse response
- Added Impulse response envelope (ETC) curve and checkbox.
2.0.69.0 (2021-05-17)
Convert IR to FR
- Added Open session button.
- Added Save session button.
2.0.68.4 (2021-05-15)
Convert IR to FR
- Added IR time scale minimum text box.
- Added IR time scale maximum text box.
- Added Skip samples text box.
- Y maximum of frequency response chart scaled when IR files are loaded or Far 1, Near or Z/U button clicked.
2.0.68.3 (2021-05-12)
Main
- Fixed smoothing of group delay curves to allow also negative GD.
Convert IR to FR
- Added Impulse response envelope (ETC) to IR chart.
- Added Show impulse response to context menu of IR chart.
- Added Right window mm text box.
- Right axis of impulse chart changed from % to dB for Impulse dBFS and ETC.
- dB span of impulse chart adjustable by pressing Ctrl key while clicking expand/compress buttons.
2.0.68.2 (2021-05-10)
Main
- Error messages due to conflict between frequency response file naming and plane & angle parsing settings extended.
Naming requirements are written to five different places in instructions, but it hasn't been adequate in practice.
The most common RTFM subject in my inbox.
Let's see whether six places is enough.
Impulse response
- ETC curve renamed to 'Impulse dBFS'
Convert IR to FR
- ETC curve renamed to 'Impulse dBFS'
2.0.68.1 (2021-05-09)
Impulse response
- Added Energy time curve with fixed 0...-60 dB scale.
ETC checkbox to show.
Convert IR to FR
- Added 'Save all traces as overlays' (+) button.
- Added 'Clear all overlays' (-) button.
2.0.68.0 (2021-05-06)
Convert IR to FR
- Added Energy time curve (ETC) to impulse response chart.
- Added Step response to impulse response chart.
- Added context menu for impulse response and frequency response charts including
Traces, Save as overlay, Open overlay, Copy image and Export image commands for both.
Show ETC and Show Step for impulse response.
Show Minimum phase and Show Excess phase for frequency response.
- Added scaling of frequency response maximum and span with mouse wheel.
- Added overlay with drag&drop to frequency response chart.
- Removed snapshot buttons and checkboxes.
- Removed square root, MP and XP checkboxes.
2.0.67.1 (2021-05-05)
Convert IR to FR
- Added support for wav exported from Praxis.
Accepts extra format bytes before data chunk ID.
- Added support for MLSSA txt exported from Praxis.
Accepts " 1" as the first line.
2.0.67.0 (2021-05-03)
Merger
- Added 'Show near' checkbox to show/hide individual near field LF responses.
- Enabled Count=0 for LF responses.
Enclosure, Calculate T/S parameters
- Added drag&drop to Impedance response text boxes.
Diffraction
- Added drag&drop to Half space response text box.
- Diffraction math separated to public class for future purposes.
2.0.66.0 (2021-04-20)
Main, Optimize
- Added optimizing of predicted in-room response.
Uses the same target curve with power response.
- 'Listening window average as axial response' checkbox changed to 'Listening window' radio button.
2.0.65.0 (2021-04-04)
Merger
- Maximum height of splitter panel 2 fixed.
Enclosure
- Added Mmd to Add/Edit driver window
- Added paste Mmd if Mms = 0
2.0.64.3 (2021-03-31)
Main
- Fixed splitter crash when main program was minimized. Bug in the previous revision.
2.0.64.2 (2021-03-28)
Main
- Added frequency scale text boxes.
2.0.64.1 (2021-03-27)
SPL Trace
- Added 'Log f axis' checkbox to support linear frequency scale.
Note! Exports have standard 1/48 oct frequency step.
- Axis type radio buttons replaced with 'Log Z axis' checkbox.
2.0.64.0 (2021-03-24)
- Shelving LP/HP filter of 'Generic' DSP option changed to f=dBgain/2
to be compatible with cookbook by RBJ.
- Other than miniDSP use biquad coefficients with unnormalized a0, and sign of a1 and a2 is positive
to be compatible with cookbook by RBJ.
- Coefficient format visualized inside Digital Biquad block.
2.0.63.3 (2021-03-23)
Calculator, Merger
- Destination directory text box and browse folder button removed.
Folder is selected when Save button is clicked.
Options
- Klippel NFS checkbox enabled with VACS balloon only.
Enclosure
- Project file reading order changed to prevent possible problems
with isobaric and/or multiple drivers in special connection
2.0.63.2 (2021-03-21)
- Added Apply button to Chart traces window.
- Cancel button in Chart traces window renamed to Close.
2.0.63.1 (2021-03-13)
Options
- Added Klippel NFS checkbox to make plane and off-axis angles compatible by rotating Phi +90 deg.
Horizontal plane with standard polar coordinates for off-axis angle (from top view) in Klippel NFS is Phi -90 deg (270 deg).
2.0.63.0 (2021-03-12)
- Click chart to enable scaling features with mouse wheel on Windows XP, 7 and 8.
Options
- Added support for EASE balloon data with filename IR[mmm][ppp].txt/frd.
- Added support for VACS balloon data with filename Phi[mmm]Theta[ppp].txt/frd.
2.0.62.0 (2021-02-25)
Main
- Added File -> Archive project command.
- Added 'Archive project' settings to External tools and directories group in Options window.
2.0.61.4 (2021-02-22)
Main
- Added 'Image export size' to View menu.
- Added 'Hide traces' to context menu of crossover schematic.
- Open, Short, Invert, Mute and Rotate commands returned to context menu of crossover schematic
(O, S, I, M, R buttons below schematic not removed).
2.0.61.3 (2021-02-19)
Main
- Added 'Equivalent Peak Dissipation Resistance' (EPDR) trace to impedance chart.
2.0.61.2 (2021-02-14)
- Code obfuscation settings changed to avoid false alarms from Symantec/Norton, Cynet and eGambit virus scanners.
- Added slope limits to response file reader.
Maximum slope of frequency response extension is 0 dB/oct at HF.
Minimum slope of impedance response extension is 0 ohm/oct at LF.
Enclosure
- Added possibility to export total SPL to full space including diffraction response.
Diffraction
- Dimensions as inches/feets in tooltips.
2.0.61.1 (2021-02-03)
Enclosure
- Max SPL curve fixed to support also band-pass enclosures.
Impulse response
- Accuracy of impulse response improved.
2.0.61.0 (2021-01-20)
Main
- Added Normalize SPL checkbox to Frequency responses group in Options window.
SPL traces are normalized to level of frequency responses loaded for drivers with generator voltage of 2.83 V.
Default value is checked, compatible with earlier versions down to 0.1.
Keep checked to avoid tuning of SPL and Power targets if listening distance is changed.
Enclosure
- 'Max Power' (Pmax of driver) curve changed to 'Max Power to Re' including limit due to Xmax.
This is compatible with WinISD though impractical because impedance is not constant Re.
2.0.60.0 (2021-01-18)
Main
- Rotate command moved from context menu to R button below schematic.
- Single component is possible to rotate with right click while dragging.
- Wire stretching while component movement is controlled with Stretch checkbox.
Pressing Alt or Shift key while dragging inverts the setting on the fly.
Status saved to user settings.
- Coordinate text boxes and zooming 1:1 and Fit buttons moved up.
2.0.59.0 (2021-01-13)
Main
- Added 'Corner' checkbox to Options window.
Includes hor -45...+45 deg and ver -90...+90 deg in power & DI calculation and directivity chart.
- 3.01 dB added to DI when Half space is checked in Options.
6.02 dB added to DI when Corner is checked in Options.
- VituixCAD_help_20.chm (windows help) and pdf files replaced with VituixCAD_help_20.html.
Calculate T/S parameters
- Enabled scaling of Ohm axis with mouse wheel.
- Initial directory of open file dialog traced with free air ZMA only to avoid jumping in directory tree.
2.0.58.5 (2020-12-31)
Power dissipation
- Added 'Export chart data' command to context menu of graph.
2.0.58.4 (2020-12-17)
Calculator
- Added 'Protection Capacitor A z B' function.
Compensates effect of protection capacitor in series with driver while frequency response measurements.
2.0.58.3 (2020-12-16)
Enclosure
- End correction list boxes replaced with text boxes to allow any value within 0.6 and 2.4.
Note! Open, modify and save old/existing enclosure projects to save end correction factor also to project files (vxe).
2.0.58.2 (2020-12-14)
Convert IR to FR
- Program asks sample rate and counts data rows if loaded text file does not contain header rows of MLSSA txt format.
- FRD file extension is checked automatically if impulse responses are .txt files.
2.0.58.1 (2020-11-30)
Enclosure
- Initial values, constraints and parameters of basic impedance model solver improved to support all driver models, quantities and connections.
May still fail with tweeters and illegal combinations of Z1k and Z10k.
Diffraction
- Added adaptive minimum to Axis distance to prevent near field simulation and collision of baffle and microphone.
The shortest distance from baffle corner to mic is 100 mm with the worst combination of horizontal and vertical off-axis angle.
2.0.58.0 (2020-11-25)
Main, Optimizer
- Total axial, power, driver's axial and filter response target could be frequency response file (txt/frd) or textbook response with tilt, high-pass and low-pass.
- Target response file is possible to scale, delay, invert, minimum phase and smooth 1/2, 1/3, 1/6, 1/12, 1/24 oct.
- TF button is able to export transfer function also for total axial response to reference angle or listening window.
This enables single 'input channel FIR' with G(f) block to create ideal minimum phase response for multi-way with conventional XO.
- Separate driver's target response removed from SPL chart.
2.0.57.6 (2020-11-19)
Main
- Single frequency response loaded for driver is handled as omni-directional for Power&DI calculation.
Enclosure
- PR filter is disabled when project is opened to enable immediate calculation of active radiator.
- Driver configuration group is disabled when PR is selected from driver list.
- Vd[cm3] calculated with number if drivers.
2.0.57.5 (2020-11-13)
Enclosure, Add/edit driver window
- Added Leach Z model parameters K and n to Basic Z models group.
Simulated free air with Leach model by checking K.
2.0.57.4 (2020-11-08)
Enclosure, Add/edit driver window
- Allowed entering fundamental T/S-parameters Rms, Mms, Cms and BL first, and let program calculate fs, Qms, Qes, Qts and Vas.
- Shift + OK calculates missing parameters (value=0) without closing the window.
- Ctrl + OK calculates fs, Qms, Qes, Qts and Vas by fundamental parameters Re, Rms, Mms, Cms, Sd and BL (with c=344.0 m/s, ρ=1.194 kg/m3) without closing the window.
- Fundamental parameters preferred when Crosscalc is checked.
2.0.57.3 (2020-11-03)
Main
- Comment text could contain several http-links separated with space or new line.
All links are opened at once by single double-click.
All links are truncated to max 50 characters.
- Comment text with http-link(s) could contain normal text before, between or after the link(s).
- Links are opened with desktop application if link text starts with application's name:
for example "onenote:https://..." and Shift key is pressed while double-click.
2.0.57.2 (2020-11-02)
Main
- Link comment (http:// or https://) truncated to max 50 characters.
- Allowed to remove rows from frequency response list in Drivers tab.
2.0.57.1 (2020-11-02)
Main
- Comment text in XO containing a link opens by double-click.
2.0.57.0 (2020-10-28)
Calculator
- Added magnitude and phase curve for selected response A, and Show selected checkbox.
- Added magnitude and phase curve for response B, and Show checkbox.
2.0.56.0 (2020-09-17)
- Y-axis max can be adjusted with mouse wheel, and span (dB only) with Ctrl + mouse wheel
when mouse cursor is closer to Y-axis to be adjusted (Y left, Y2 right).
Exceptions: Directivity chart follows max and span settings of SPL chart.
Directivity index has common span with SPL. DI maximum = span - major grid interval.
Phase angle has constant Y2-scale +180…-180 deg.
- Selected overlay can be scaled with Shift + mouse wheel or Ctrl + Shift + mouse wheel.
All visible overlays are scaled if none is selected.
Options
- Magnitude axis max and span settings changed from combo boxes to text boxes.
Exceptions: SPL/Directivity span and Filter gain span still as combo box.
- Magnitude axis settings are initial values.
Enclosure
- Automatic Y scaling removed from Power and Force charts.
2.0.55.3 (2020-09-12)
- Improved automatic Y scaling of Power/W and Force/N charts.
Value with unit prefix (M,k,m,u) if needed.
Enclosure
- Fixed alignment of closed box. Bug since 2.0.55.2 (2020-09-11).
Merger
- First response in HF list is set as Axial if 'hor 0' file is not loaded or not detected and Axial cell is not checked manually. This avoids scaling error of LF responses.
2.0.55.2 (2020-09-11)
Main
- Added (+) 'Save all traces as overlays' and (-) 'Clear all overlays' buttons.
- Added 'Overlay name suffix' text box.
- Reference angle text box moved above graphs.
- SPL max checkbox and text box moved above graphs.
- SPL span expand/compress buttons moved above graphs.
Enclosure
- Overlay buttons and text box moved up.
- Trace color labels removed because colors are not fixed anymore.
- Ovl (+) does not clear existing overlays.
2.0.55.1 (2020-09-10)
Enclosure
- List of most recent enclosure projects as dropdown menu replaced with table of enclosure projects.
- Added (+) 'Save all traces as overlays' and (-) 'Clear all overlays' button.
- Added 'Overlay name suffix' text box.
2.0.54.0 (2020-09-08)
Main
- Open, Short, Invert and Mute commands moved from context menu to O, S, I and M buttons below crossover schematic.
Calculator
- Added 'Maintain delay' checkbox and text box to Response tails group of Minimum phase function.
Excess group delay can be added to maintain phase shift of original response at given frequency.
Note! Delay calculation cannot handle inverted polarity because MP response is uninverted by nature.
2.0.53.4 (2020-09-05)
Enclosure
- Input signal is possible to enter as power to Re+Rg in addition to voltage.
Power option is selected with P checkbox, and voltage with U checkbox.
Default value (2.83 V or 1.0 W) is set by double-clicking unit label (V or W).
Nominal load Re+Rg is adjustable with text box.
2.0.53.3 (2020-08-30)
Enclosure
- Local driver database is saved automatically when driver is added or modified.
- Program asks 'Save changes to local driver database?' if data is changed and Enclosure tool is still open and user is closing VituixCAD.
- Added more decimals to Cms, Vas and Mms to support very small drivers.
- Enabled calculation of missing Vas by Cms to Add/Edit driver window.
- Added T (tweeter) to driver Type list box in Add/Edit driver window.
- Added SPL max checkbox and text box for manual SPL max adjustment.
Setting is saved to user.config, but not to enclosure project.
- SPL span expand and compress buttons moved up.
Added more span options and current span to tooltip.
Main
- Context menu of crossover schematic shows indeterminate status of Open, Short, Invert, Mute and Rotate commands i.e. some but not all are checked.
2.0.53.2 (2020-08-18)
Main
- Added Mute checkbox to Drivers tab.
2.0.53.1 (2020-08-15)
- "-ref" and ".spk" removed from EASE 3D balloon filenames before parsing angle values.
- 'RAM Audio 96k' added to DSP system combo box in Options window.
Note! Peak/notch filter is compatible with Parametric Q const. Not with Parametric Q adap.
Possible incompatible Q factor of Low/High Shelf 12dB + Q which is non-standard in RAM QCS 3.0.51.
2.0.53.0 (2020-07-31)
Main
- Fixed response interpolation within axial and the smallest measured vertical off-axis angle.
Merger
- Added 'Count' column to Low frequency part response list.
Enables dB scaling by count of radiators in case number of vents is not equal to number of cones
and single near field measurement is loaded for multiple radiators.
Note that all passive radiators in the same box must be measured separately to get correct sum.
2.0.52.0 (2020-07-17)
Main Options
- Added 'Generic dual plane' option to Angle parsing group.
- Added 'CLIO 3D balloon' option to Angle parsing group.
- Added 'EASE 3D balloon' option to Angle parsing group.
- Decimal separator text box removed from Angle parsing group.
Filename can contain period as decimal separator.
2.0.51.7 (2020-07-12)
- Added ' ovl' suffix to name of overlay curves.
- Color names of chart traces updated to help documents.
- Built with Microsoft Visual Studio Community 2019.
Enclosure
- Total SPL Max curve limited with Pmax.
2.0.51.6 (2020-07-05)
Calculate T/S parameters
- Added Ignore measured phase checkbox to solve by impedance magnitude only.
Enclosure
- Added port end corrections 1.10 and 1.20.
Main, Merger, Enclosure, Calculator, Convert IR to FR
- Root directory of folder browse dialog changed from Desktop to MyComputer.
2.0.51.5 (2020-06-22)
Main program
- Added separate absorption to Room tab for walls, ceiling and floor.
- Program remembers status of 'Show Target line' of SPL and Power&DI charts.
- 'Show Normal phase' and 'Show Normal GD' set on by default.
- File->Recent list automatically cleaned from project files which are not found anymore.
2.0.51.4 (2020-06-15)
- Number of drawn data points in line chart limited to avoid tilt of .NET graphics routines.
2.0.51.3 (2020-06-13)
Main program
- Added optional ER horizontal, ERDI horizontal, ER vertical and ERDI vertical curves to Power&DI chart and CTA-2034-A data export.
- Show Early reflection switches in context menu of Power&DI chart renamed and reordered:
ER Horizontal = ER Front, ER Side, ER Rear, ER Horizontal and ERDI Horizontal
ER Vertical = ER Floor, ER Ceiling, ER Vertical and ERDI Vertical
ER Total = ER and ERDI per CTA-2034-A
- Intensity calculation changed from average to R.M.S. when 'Intensity on cylinder surface' is selected in Options window.
Enclosure
- Box Ql forced to 100 when closed box aligned with Qtc.
2.0.51.2 (2020-06-05)
Main program
- Added 'Main directory' selection to Options window.
Enables other than \Users\username\Documents\VituixCAD.
- DI axis span in Power&DI graph equals to dB SPL span.
2.0.51.1 (2020-06-04)
Main program
- Added 'Save as overlay' command to context menu of Directivity Polar chart.
Frequency and DI of overlays are visible in Traces window and Image copy/export.
Not (yet) in tooltip.
2.0.51.0 (2020-06-03)
Graph overlay system is redesigned in the main program and Calculator, Diffraction, Enclosure and Merger tools.
Add and Delete overlay buttons replaced with commands in context menu of each chart.
- Added 'Traces...' command to context menu of chart.
Opens chart properties window allowing user to change visibility, description, colors and line width of each trace.
Selected overlays are removed with 'Remove sel' button. All overlays are removed with 'Remove all' button.
Multi-selection with row headers or top left corner.
Line color and fill color with Area and Surface charts is selected from list of 'named colors' or with standard Colour dialog.
Default color selection window can be changed by pressing Ctrl-key while clicking color cell.
- Added 'Save as overlay' command to context menu of chart.
Saves selected (bold) trace, or all visible traces if none is selected.
Overlay traces are not possible to overlay again.
- Added 'Open overlay...' command to context menu of chart.
Response files are selected with file open dialog.
Selection of primary/secondary Y-axis is automatic and not always reliable.
- Added support for Drag & Drop of overlay files.
Traces are scaled with primary/left Y-axis if the files are dropped closer to Y-axis on the left.
Traces are scaled with secondary/right Y-axis if the files are dropped closer to Y2-axis on the right.
- Total number of traces including overlays is limited to 37/chart.
2.0.50.5 (2020-05-23)
Main program
- Added optional ER front, ER side, ER rear, ER floor and ER ceiling curves to Power&DI graph.
- Added 'Show Early reflections 5' to context menu of Power&DI graph to show/hide previous five curves.
- Added File->Export->CTA-2034-A data for exporting curves in Power&DI graph as multi-column csv or 12 separate txt/frd files.
2.0.50.4 (2020-05-19)
Enclosure
- When 'Crossover of driver' is checked and driver selected with combo box in Align tab:
- Number of drivers or isobaric pairs forced to one and connection switched to Series
- Generator's voltage copied from crossover in the main program to Eg
- Rg forced to 0 Ohm (included in transfer function)
- Simulated impedance response is copied back to selected driver in the main program if impedance response filename is empty i.e. not loaded from txt/zma file.
- Added 'Save changes to local driver database' message.
Driver layout
- Driver's XYZ limits expanded from defaults if necessary.
- Layout graphs scaled by driver locations.
2.0.50.3 (2020-05-17)
Main program
- Microphone offset group in Room tab renamed to Driver offset.
Location of all driver instances in crossover can be changed temporarily by X,Y mm.
- Added Relocate button to Driver offset group in Room tab.
Location of all driver instances in crossover are changed permanently by X,Y mm.
- Enabled reflection simulation simultaneously with driver offset.
- Parameters in Room tab saved to project file.
- Initial Y Min/Max of driver component increased to -2500/+2500 mm.
Driver layout
- Max 80 drivers can be added at once.
- Y scale of layout graphs expanded to -2500...+2500 mm.
- Drivers added with layout window are located to crossover schematic on the right side of existing drivers.
- Layout parameters of existing drivers detected when window opens.
2.0.50.2 (2020-05-12)
Main program
- Added source voltage Ug and output impedance Rg parameters to Generator.
Default values are 2.83 V and 1 mOhms.
Voltage affects to sound pressure level in SPL, Power&DI and Directivity graphs, but not to Power dissipation window having own signal.
Level in SPL plots equals to USPL when frequency responses in Drivers tab are scaled to dBSPL/2.83V and Ug=2.83V.
2.0.50.1 (2020-05-07)
Main program
- Added Check updates checkbox to Options window.
Allowes disabling automatic updates if firewall blocks downloads by default or working without continuous network connection.
2.0.50.0 (2020-05-05)
Main program
- Added Minimum phase checkbox to Drivers tab to ignore measured phase of frequency responses.
- Crossover tab is selected when program is started.
Calculate T/S parameters
- Impedance responses extrapolated at LF by the first 1/4 octaves to avoid errors due to noisy measurement.
- Impedance responses read for fs and Qm detection where Z > Re x 1.5 to avoid errors due to noisy measurement.
2.0.49.1 (2020-04-25)
Power dissipation
- Crest factor setting does not affect to Voltage peak curve.
- Added separate peak amplitude response for M-Noise to enable frequency-dependent crest factor.
Spectrum of peak response is close to pink noise i.e. -3 dB/oct tilt, added with HPF and LPF.
Crest factor increased by 1 dB at LF.
Main program
- Enabled rotation of ground component.
Merger
- Added blending BW of 1/2 octaves.
- Minimum transition frequency lowered to 40 Hz.
2.0.49.0 (2020-04-22)
Power dissipation
- Scaling of Crest factor changed from RMS/RMS (~square) to peak/RMS (~sine).
Added red 'Clipped sine!' or 'Square wave!' warning text if Crest factor is below 3 dB i.e. the lowest value for unclipped sine wave.
- Added M-Noise option to Spectrum group.
Transfer function is based on measurement from wav file published by Meyer Sound.
Crest factor is constant 6.02 dB.
- Added HPF/LPF option to Spectrum group.
Available filters: None, Butterworth 6...48 dB/oct, Linkwitz-Riley 12...48 dB/oct and Half order (-3 dB/oct for low-pass only).
- Signals group renamed to Components.
- Added View group for Power and Current selection.
Added Voltage option to show terminal voltage instead of power or current.
Added peak checkbox to show peak voltage instead of RMS voltage.
Added dBV checkbox to show voltage in dBV with fixed span 50 dB.
2.0.48.1 (2020-04-14)
Main program
- Added SPL max checkbox and text box for scale adjustment of SPL, Power&DI and unnormalized Directivity graphs.
Manual value is saved to project file.
- Microphone offset group moved from Drivers tab to Room tab.
More logical close to other listening/mic point parameters.
- Microphone offset group disabled when in-room response simulation is activated by reflection checkboxes.
Geometry is easier to manage without multiple overlapping location and angle parameters.
2.0.48.0 (2020-04-13)
Optimizer
- Added Tilt dB/oct text box for Axial response of Driver target curve, located below SPL text box.
Tilt limits -1...+1 dB/oct.
- Searching for Tilt dB/oct from total SPL target line added to binocular button.
- Added 14 deg/dB/oct offset to phase response target if HP or LP slope is not linear-phase.
- Ratio of HP and LP frequencies limited to avoid errors in tilt handling.
Power dissipation
- Added Show Current checkbox to calculate current spectrum instead of power dissipation.
- Added Inductors checkbox to Show curves group.
Separated from resistors.
- Added Capacitors checkbox to Show curves group, primarily for current.
2.0.47.3 (2020-04-12)
Main program
- Export filter transfer function for Driver changed to use axial response of driver including location, rotation and tilt i.e. X,Y,Z,R,T parameters.
Improves accuracy with large constructions and side woofers.
Driver to be exported is selected with combo box in Optimizer window.
No need to select also from crossover.
- Transfer function file G(f) block currently selected in crossover is shorted before calculation of exported data.
Exported file is loaded to selected G(f) block and block is non-shorted.
- Added Export TF button to Optimizer window for exporting filter transfer function file of Driver.
Export removed from File->Export->FIR transfer function...
2.0.47.2 (2020-04-05)
Main program
- Parameters optimized with block attributes visualized with pale turquoise color in crossover schematic.
- Opt status of block attributes can be toggled by clicking column header in Tune block window.
- Fixed bug in Purge block command in Tune block window.
2.0.47.1 (2020-04-04)
Main program
- Enabled optimising of block attributes by checking Opt cell in Tune block window.
- Optimize On, Toggle and Off commands in context menu of schematic change Opt status of all attributes in selected block.
2.0.46.5 (2020-04-02)
- Identical frequency points in impedance response files skipped to avoid error in spline interpolation.
Enclosure
- Added support for paste from JSON Summary table at speakerbench.com to Add driver window.
2.0.46.4 (2020-03-29)
- Impedance response files with less than 48 ppo read with cubic spline interpolation to reduce error especially with T/S parameter extraction.
Calculate T/S parameters
- Solving weights and tolerances adjusted to improve fitting of extended impedance model with Le, Leb, Ke and Rss.
- Checking of known Mms or BL enables Calculate button without loading second impedance response.
- Added mass and sealed volume detected from filename if value suffix starts with 'g' or 'l'.
2.0.46.3 (2020-03-24)
Main program
- SPL and delay of acoustical simulation normalized by distance from speaker's origin to virtual microphone no matter microphone offset X,Y mm in Drivers tab.
Earlier normalization was by Listening distance set in Options window causing excess delay and reduced readability of phase responses if microphone was moved.
Enclosure
- Added paste from speakerbench.com in json format to Add driver window.
2.0.46.2 (2020-03-23)
Enclosure
- Calculated fields USPL and BL^2/Re removed from Update database with XML file. BL^2/Re caused a crash.
2.0.46.1 (2020-03-22)
Enclosure
- Creep function of LOG model normalized with 1.5fs.
Parameters R0 and C0 removed from driver database, Edit/Add driver and T/S calculation windows.
2.0.46.0 (2020-03-20)
Enclosure
- LOG model parameters R0, C0 and β added to driver database for radiator simulation.
- Calculated fields USPL and BL^2/Re removed from XML export of driver database. BL^2/Re caused a crash.
2.0.45.1 (2020-03-19)
Main program
- Whole rear sector (hor +90...180...-90 deg) included in Early reflections response.
Early reflections total calculated as RMS of five separate RMS: front wall, side wall, rear wall, floor and ceiling bounces.
2.0.45.0 (2020-03-19)
Calculate T/S parameters
- Added dual-added-mass method by Candy and Futtrup including suspension compliance with LOG model by Knudsen and Grue Jensen.
Note! LOG model parameters R0, C0 and β are not yet added to driver database for radiator simulation.
2.0.44.0 (2020-03-12)
Main program
- Bold, underline and frame options added for crossover comment text.
Buttons above comment text box.
Calculate T/S parameters
- Added text boxes for frequency axis limits.
2.0.43.3 (2020-03-11)
Main program
- Legend of Directivity chart shown in chart area when User's off-axis angles is checked in context menu.
- Fixed few spelling errors.
2.0.43.2 (2020-03-09)
Main program
- User's off-axis angles read from project file (vxp).
- Color palette for User's off-axis angles in Directivity Line chart is common to horizontal and vertical views,
and insensitive to 'Negative angles in front' and 'Half space' selections.
2.0.43.1 (2020-03-08)
Impulse response
- Fixed IR Export as 24-bit mono/stereo wav.
One bit overflow caused sign error to peak sample.
Main program
- Fixed refreshing of driver's name to combo box below XO schematic if driver is top component while renaming.
- Color palette for curves in Directivity Line/Area chart modified to improve color distinction.
- Part number of drivers in XO updated to tooltip of curves in charts after renumbering.
2.0.43.0 (2020-03-07)
Main program
- Added Aspect ratio dB/dec to Image export group in Options window.
Enables calculation of image height by image width and SPL Span and frequency axis limits.
- Highlighting of curve in Directivity chart is possible to lock by clicking the curve.
Unlock highlighting by clicking chart area again.
- Maximum brightness of curves in Directivity chart limited to improve contrast with white background.
- Response to Reference angle is shown in black in Directivity Line chart.
- User's off-axis angles saved to project file (vxp).
2.0.42.0 (2020-03-05)
Main program
- Added Interpolate checkbox to Frequency responses group in Options window.
Frequency responses are interpolated between off-axis angles and planes loaded to drivers when Interpolate is checked.
Program selects the closest off-axis angle loaded to driver when Interpolate is unchecked. This could cause some errors and discontinuities.
- Added "0 deg" option to Angle step combobox in Options window.
Off-axis angles loaded to drivers are simulated when "0 deg" is selected.
2.0.41.0 (2020-03-03)
Main program
- Responses to off-axis angles defined by user moved to Directivity chart.
Chart type is forced to Line.
- Curve pointed with mouse cursor highlighted in Line and Area charts.
2.0.40.0 (2020-03-02)
Main program
- Responses to off-axis angles defined by user added to Power&DI chart.
Visibility of curves is controlled via context menu.
- Show Listening window added to context menu of Power&DI chart.
- User's horizontal and vertical off-axis angles text boxes added to Frequency responses group in Options window.
Valid angle list separator is space, comma or semicolon.
2.0.39.0 (2020-03-01)
Main program
- Full (5-40k) and standard (20-20k) frequency axis options removed from Options window.
Frequency axis limits are adjusted with min. and max. text boxes only.
Frequency step changed to one octave.
Limits are saved to project file (vxp).
- Angle parsing multiplier saved to project file (vxp).
Enclosure
- Added text boxes for frequency axis limits.
Diffraction
- Added text boxes for frequency axis limits.
Merger
- Added text boxes for frequency axis limits.
2.0.38.0 (2020-02-28)
Enclosure
- Added USPL [dB/2.83V/1m] and BL^2/Re calculated fields to driver database.
2.0.37.1 (2020-02-23)
Main program
- Added Invert checkbox for driver's target response in Optimizer window.
2.0.37.0 (2020-02-21)
Main program
- Added Lin.pha checkbox to High pass and Low pass slopes of driver's target response in Optimizer window.
Enables selection of minimum phase or linear phase target slope for File->Export->FIR transfer function for Driver.
- Added 'Driver target phase' curve (magenta) to GD & Phase chart.
2.0.36.0 (2020-02-19)
Main program
- Added File->Export->FIR transfer function for Driver i.e. driver's linear-phase target response divided by raw response to reference angle.
2.0.35.0 (2020-02-19)
Main program
- Listening distance setting in Options window duplicated to Room tab as "Distance".
- Link to obsolete German online manual removed.
Setup
- License agreement updated. Added recommended license fee for commercial use.
SPL Trace
- Pressing Ctrl key while clicking prevents deletion of few previous points.
Merger
- Single far field LF response accepted without angle coding in filename.
2.0.34.0 (2020-01-18)
Auxiliary calculator : Time align
- Added manual scaling for Sum measurement, -1.0...+1.0 dB.
- Added auto scaling for Sum measurement; click dB label on the right side of value field.
- Error value and background color are updated also while manual adjustments.
- Improved LF delay solver to handle also bad initial values.
Main program
- Selected XO variant with bold font.
2.0.33.3 (2019-12-12)
Enclosure
- Added 'Open recent enclosure project' button (arrow down) to the right side of 'Open enclosure project' button.
Max 20 recent vxe filenames are saved to the list.
- Buttons and checkbox on the right renamed and moved up to make more room for driver table.
- Improved Paste T/S parameters command in Edit/Add new driver window.
Main program
- Off-axis direction is not included in simulation if measurement data of any driver does not cover angle required for response interpolation.
2.0.33.2 (2019-12-04)
Convert IR to FR
- Added Z/U button to set default values for impedance, voltage and acceleration exports.
Replaces automatic setting added to rev. 2.0.32.0 (2019-11-28).
Manual operation is more convenient if 'Microphone Used On' was accidentally unchecked while acoustical measurements with ARTA.
2.0.33.1 (2019-12-02)
Enclosure
- Added support for xml text (on clipboard, file or online) to Update database function.
- Copy as xml replaced with Export xml (Ctrl+E).
Exports selected rows to xml file.
2.0.33.0 (2019-12-01)
Enclosure
- Added 'Copy as xml' command to context menu of drivers database.
Copies selected full rows to clipboard as xml text.
- Added support for xml text to Paste button in Edit/Add new driver window.
2.0.32.0 (2019-11-28)
Convert IR to FR
- Added support for CLIO Pocket crp files.
Enclosure
- Clarified curve names in tooltips and six-pack data export.
- Added six-pack data export as csv file with decimal symbol and list separator specified in control panel.
2.0.31.1 (2019-11-23)
Main program
- Added Show Early reflections to context menu of Power&DI chart.
- Added Show In-room response to context menu of Power&DI chart.
- Added Show Early reflections DI to context menu of Power&DI chart.
- Fixed auto scaling of SPL charts' maximum.
2.0.31.0 (2019-11-22)
Main program
- Added Early reflections response (cyan) to Power&DI chart.
- Added Estimated in-room response (dark orange) to Power&DI chart.
Curve shows effect of the 1st order reflections if any boundary checked in Room tab.
- Added Early reflections DI (salmon) to Power&DI chart.
- Total power bias 10*log10(4pi) removed from Power response curve to avoid crossing with other responses.
Initial Power target line lowered by 8 dB.
- Listening window response calculated as power average instead of pressure average.
- DI scale (right Y) minimum of Power&DI chart changed to small negative to show DI < 0 dB.
Intervals modified to match with SPL scale (left Y)
- Added File->Export->Early reflections.
- Added File->Export->Early reflections DI.
- Added CTA-2034-A button to Options window to set defaults for CTA-2034-A directivity report with Power&DI chart.
- Listening window DI checkbox moved from context menu of Power&DI chart to Options window.
- Added 50 dB SPL Span to Options window.
2.0.30.1 (2019-11-18)
Main program
- Frequency response of active filter blocks calculated directly with complex numbers and transfer function in s-plane when DSP system=Analog or block is FIR.
- Calculation of biquad coefficients updated:
2nd order shelving filter according digital filter cookbook by RBJ.
1st order shelving filter without a2 and b2 to be actual 1st order.
Both were approximations with LT.
- Response shape (Q) of Phase EQ active FIR block depends on selected DSP system to get equal shape (by Q) to Gain EQ.
- 'Copy Biquad coeffs' command disabled when DSP system=Analog.
Convert IR to FR
- Added official support for pir files of ARTA 1.9.3.
- Far 1 and Near buttons accelerated by calculating and refreshing curves after settings are changed.
2.0.30.0 (2019-11-08)
Main program
- Added Redo command (Ctrl+Y) to context menu of crossover schematic.
Merger
- Measurement plane hor/ver keyword is searched from filename only.
ver-keyword in directory name prevented detection of hor 0 as axial response.
- Added overlay curve to chart.
2.0.29.0 (2019-11-03)
Main program
- Added 'DI by listening window' switch to context menu of Power&DI chart.
DI reference is listening window average (set in Options) instead of selected Reference angle.
2.0.28.0 (2019-11-02)
- Smoothing function changed to 6th order Butterworth band-pass, kernel length 2.1 x smoothing width.
- Added averaging within internal ppo to response reader.
Main program
- Added drivers text box to Optimizer for scaling target curve by number of drivers with the same polarity and crossover.
- Added drivers button to Optimizer for searching number of drivers with the same model name.
- Added buffers' total load impedance magnitude and phase curves to Impedance chart.
- Library block attributes saved to each crossover variant to improve tracking of attribute values.
Convert IR to FR
- Added DC offset checkbox to FFT analysis group.
Average IR level before time window (max. 270 samples) is calculated and subtracted from all IR samples.
2.0.27.0 (2019-10-19)
Main program
- Minimum eight (8) biquad blocks are created if Shift key is pressed while Copy Biquad coeffs command.
- Minimum and excess phase and GD curves frozen while optimizing.
Room response not updated while optimizing.
Transfer function of crossover not updated to Enclosure tool while optimizing.
Calculator
- Result is shown immediately in chart when user scrolls 'A responses' list and one of the functions in 'Multiple output' group is selected.
SPL Trace
- Reduced tracing error with branching grayscale lines.
- Initial Re set to traced Zmin * 0.95.
Convert IR to FR
- Impulse responses are possible to save as space delimited text, csv or MLSSA text files to selected Directory.
2.0.26.1 (2019-09-28)
- Component/block parameter Min and Max possible to adjust with mouse wheel, arrow buttons and Alt+Up/Down-key.
2.0.26.0 (2019-09-21)
- Min and Max columns added to component/block parameters grid.
Fields limit parameter value while manual adjustment and optimizing.
Fields are saved to project file (vxp).
- Fixed minor bug in error calculation of Total SPL and Power response optimizing.
2.0.25.1 (2019-09-17)
- Phase response interpolation calculated with complex numbers to avoid possible problems due to phase unwrapping.
- Phase response smoothing and merging calculated with complex numbers to avoid possible problems due to phase unwrapping.
2.0.25.0 (2019-09-13)
- User manual in English converted to CHM file installed to application directory.
PDF files are still available online.
2.0.24.1 (2019-09-10)
- Added sanity check to frequency response loading in Drivers tab.
Ver 0 deg coverted to Hor 0 deg.
-180 deg converted to +180 deg.
Duplicate directions are not loaded to response list.
Warning and request to verify Angle parsing : Integer multiplier setting in Options if too many duplicate directions are found.
- Minor improvements to logic and weighting factors of intensity calculation to support new off-axis recipe with constant angle step.
- Fixed window repositioning to visible screen area on startup if Windows taskbar is at top or left.
2.0.24.0 (2019-09-07)
- Angle density of simulated and visualized off-axis directions is selected with Angle step [deg] list box in Options window.
Available options are 5, 10, 15, 20 and 30 deg, initial 10 deg.
Angle step of drivers' off-axis responses loaded in Drivers tab could be denser, fewer or equal to angle step of simulation.
Measured angle step could be constant (0, 10, 20, 30, ..., 180) or variable (0, 5, 10, 15, 20, 30, 40, 50, 60, 80, 100, 120, 150, 180).
Off-axis responses of different driver types can have different angle step, constant or variable.
- Allowed Reference angles follow Angle step setting.
Range of Reference angle is minimum coverage of drivers' frequency responses, or max -90...+90 deg if Half space is checked in Options window.
- Power response and directivity index are calculated within minimum coverage angle of drivers' frequency responses i.e.
0-180 deg must be measured for all drivers in Drivers tab in order to calculate Power&DI to full space.
- Added Room response overlay to Power&DI chart.
2.0.23.0 (2019-08-31)
- Added 'Microphone offset' group to Drivers tab including rotation of simulated planes +45...-45 deg and movement of microphone X,Y mm.
2.0.22.0 (2019-08-29)
- Enabled Paste Biquad coefficients to multiple biquad blocks at the same time.
- Biquad coefficients are set automatically when (max 2nd order) normal active block is converted to biquad with Ctrl+BiQ button
2.0.21.1 (2019-08-27)
- Axial response is selected if off-axis directions are not measured, though driver's location, rotation or tilt requires at least single off-axis measurement.
2.0.21.0 (2019-08-26)
- Acoustical frequency responses interpolated within measured off-axis directions including diagonal angles.
2.0.20.0 (2019-08-20)
- Improved 3D geometry calculation of driver and mic rotation.
- Enabled simultaneuous rotation and tilt of drivers.
Note! Measurement data in hor and ver planes only does not cover diagonal angles.
Enclosure
- Maximum input voltage increased to 200 V.
2.0.19.1 (2019-08-06)
Enclosure
- Added Turbulence warning line (17.2 m/s, 5% mach) and alarm line (34.4 m/s, 10% mach) to Velocity chart.
- Box volume, Vent length, diameter, area and number updated to Box volume tab if Auxiliary calculator is open.
Outer diameter set 5.5% bigger than inner diameter.
Front wall thickness subtracted from total length to get inner length.
2.0.19.0 (2019-08-04)
Box volume tab in Auxiliary calculator
- Back wall thickness separated from Side wall thickness.
- Added display of Inner Width, Height and Depth.
- Added internal volume loss due to vents: Diameter/Area, Inner Length and Number of vents.
Units cm to be compatible with Enclosure tool.
- Added estimation of internal volume losses due to Drivers, Braces and Amplifier box in liters.
- Added graph with frequencies of internal axial modes by width, height and depth as well as open pipe resonances of vents.
2.0.18.9 (2019-07-07)
- Ignored overflow error if chart is drawn without valid data.
2.0.18.8 (2019-07-01)
- Added three crossover variants: S6, S7, S8.
- Scenario renamed to Variant.
- Added Help -> Donate.
2.0.18.7 (2019-06-26)
- Added svg file support to Export image of crossover schematic.
- Fixed polarmap color blending with short angle range < 360 deg or < 180 deg with half space checked.
Bug since 2.0.18.6 (2019-06-22).
2.0.18.6 (2019-06-22)
- Added contour line support to svg export of polarmap.
Polarmap recommended to export as png due to smaller file size.
2.0.18.5 (2019-06-21)
- Added svg file support to Export image of charts.
2.0.18.4 (2019-05-30)
- Copy image and Copy six-pack commands separated from Export image and Export six-pack commands in context menu of charts.
- Exporting of schematic image moved from File->Export to context menu of crossover.
Convert IR to FR
- Improved Reference time detection for Get, Far 1 and Near buttons.
Reference time is set to full sample at the rising edge of IR peak where value >= maximum / 6.
- Selected response can be exported by pressing Ctrl key while clicking Export button.
2.0.18.3 (2019-05-27)
Convert IR to FR
- Added support for 24-bit PCM wav.
- Added support for non-standard Apple wav with FLLR chunk.
Impulse response
- Added support for 24-bit PCM mono/stereo wav.
2.0.18.2 (2019-05-24)
Enclosure
- Impedance response is copied from Enclosure tool to selected driver in the main program if 'Crossover of driver' is checked in Align tab.
Copied response is temporary in memory until impedance response is read from file again, for example due to scaling.
2.0.18.1 (2019-05-21)
Main program
- DCR of inductor calculated when inductance changed with mouse wheel or up/down buttons. DCR *= (Lnew/Lold)^0.59
- DCR of inductor calculated when wire diameter changed with mouse wheel or up/down buttons. DCR *= (Dold/Dnew)^1.6
- Vertical scrollbar of crossover schematic restored. Was accidentally hidden since rev. 2.0.15.0.
- First item in Drivers list box in Optimizer window initially selected to enable 'Axial response of Driver' and 'Filter gain of Driver' radio buttons before driver selection by user.
Also word order in user manual fixed.
2.0.18.0 (2019-05-14)
Common/Main program
- Folder structure changed to enable installation without adding user to administrators group.
- Files installed to subfolders of \Users\Public\Documents\VituixCAD:
- Enclosure - local driver database (VituixCAD_Drivers.txt).
- Library - library blocks (.vxl .png)
- Projects - response file samples (.txt)
- Template - LTspice templates (.asc .plt)
- Subfolders of \Users\username\Documents\VituixCAD created while running if not already exist:
- Download - download folder for auto update
- Enclosure - LTspice files (.asc .plt .log .net .raw)
- Projects - for user projects and response files (.vxp .vxe .vxm .vxb .txt .frd .zma ...)
- Enclosure (.vxe), Merger (.vxm) and Diffraction (.vxb) project files can be opened with command line argument (in addition to main project .vxp).
- Added File->Export->Listening window average.
- Zooming of surface directivity chart with mouse wheel disabled if mouse cursor is somewhere else.
Impulse response
- Added 'Listening window SPL' to 'Signals to export' and 'Signal to show' combo boxes.
Enclosure
- Program asks user to update local database if the file in Public folder is older than file in user's folder.
Driver data added by user with older versions is copied to current database file in Public folder.
Note! Driver data can also be added/updated manually from user's folder to Public folder with 'Update database...' command in context menu of drivers table.
See user manual for more information.
2.0.17.0 (2019-05-08)
Main program
- Added Room tab including Reflection settings (previously in Drivers tab) and images from top and left views visualizing locations, direction and distance from speaker's origin where reflected response is simulated.
2.0.16.1 (2019-05-07)
Main program
- Added Toe-in text box to Reflections group in Drivers tab.
Angle range -30...+60 deg (0 deg is parallel to side wall, perpendicular to front wall).
- Reflecting side wall position limited to left side -5...0 m.
- Reference angle setting limited within -90...90 deg if Half space is checked in Options window.
Exceeding of half space crashed program.
2.0.16.0 (2019-05-06)
Main program
- Added curve with reflections to Power&DI chart.
Listening window average is hidden while curve with reflections is visible.
- Added Side wall, Front wall, Floor and Ceiling enabling checkboxes and distance text boxes to Drivers tab to control calculation of reflections.
- Added Absorption text box to Drivers tab for reflections.
- Added File->Export->Room response.
Diffraction
- Minimum angle step for directivity export reduced from 5 to 1 degrees.
2.0.15.4 (2019-05-05)
Diffraction
- Effect of Floor and Wall boundary reflections reprogrammed.
Enclosure
- Added name and Vd [cm3] read-only text boxes to Driver configuration group.
Name saved to user settings and enclosure project file.
- Added name and Vd [cm3] read-only text boxes to Passive group.
Name saved to user settings and enclosure project file.
2.0.15.3 (2019-05-02)
Enclosure
- Changed initial column order of Drivers table.
- Allowed temporary column reordering by dragging column header.
- Added Hide columns and Show columns commands to context menu of Drivers table. Hiding sets column width to minimum (5px).
- Added PR checkbox to show all passive radiators only.
2.0.15.2 (2019-04-29)
Enclosure
- Added velocity [m/s] of cones to Velocity chart.
- Added velocity [m/s] of passive radiators to Velocity chart.
- Items in driver count list box "1 pair", "2 pairs" etc. with Isobaric.
2.0.15.1 (2019-04-28)
Enclosure
- Added Isobaric checkbox to Driver configuration group.
If checked, driver pairs are mechanically in isobaric configuration.
- Added (isobaric) series checkbox to Driver configuration group.
If checked, isobaric pairs are electrically in series. Otherwise in parallel.
2.0.15.0 (2019-04-24)
- Added active Digital Biquad to component menu (BiQ button).
Parameters are b0, b1, b2, a1, a2. a0=1.
Response is calculated with sample rate of project, set in Options window.
- Added Paste Biquad coeffs command to context menu of crossover schematic.
Parameters of the first biquad (biquad1) are pasted from clipboard text to top selected biquad block.
Supported text format is compatible with Copy Biquad coeffs command and miniDSP advanced mode.
2.0.14.1 (2019-04-22)
- Added Expand and Compress SPL scale buttons.
2.0.14.0 (2019-04-20)
Enclosure
- Added Save enclosure project button. Saves settings (except table align and filter) to vxe file.
- Added Open enclosure project button. Opens settings from vxe file.
2.0.13.10 (2019-04-18)
Enclosure
- Fixed zooming of Power chart. Bug since 2.0.13.0 (2019-01-31).
- Added peak force curve of cones and passive radiators to Excursion chart.
- Added six-pack data export to context menu of charts.
2.0.13.8 (2019-04-17)
Main program
- Fixed crash when active buffer was replaced with some other active block by Ctrl + click new component.
Enclosure
- Enabled vented box tuning by adjusting Fb [Hz].
- Added 'Lock Fb [Hz]' checkbox to Box groups in Enclosure tab.
Vent Diam/Area is calculated if Length is modified. Vent Length is calculated if Volume, Fb, Diam/Area, Number of vents or End corr is modified.
Table alignment unchecks 'Lock Fb' of Box Rear 1.
- Qtc of Closed box analyzed from impedance response.
Calculated Qtc is shown as tooltip of Volume [l] text box in Enclosure tab and in the end of text box in Info tab.
- Fb and calculated Qtc of Closed box are updated to fo and Qo parameters of selected (top component) Active Linkwitz Transform block in crossover in the main program if 'Crossover of driver:' is checked in Align tab.
2.0.13.7 (2019-04-11)
- Added shortcut Ctrl+Shift+S for File->Save.
- Crossover component parameters which are calculated by block parameters and expression field can be modified via Tune block (Ctrl+T) window only.
Calculated fields are read-only with gray background in Parameters grid.
Individual manual adjustment and optimizing are possible by removing expression manually or purging whole block via Tune block window.
- Multiple components and wires in crossover schematic are rotated as a group with common center point.
Orientation of capacitors, inductors, resistors, comments and wires changes.
Other parts such as active blocks, driver, ground and transformer just rotate around common center point.
2.0.13.6 (2019-04-08)
- 'Nova 96k' added to DSP system combo box in Options window. Compatible with e.g. Nova DC8000.
2.0.13.5 (2019-02-28)
Main program, Enclosure, Merger, Power dissipation
- Curve legend added to chart images exported or copied to clipboard via context menu.
2.0.13.4 (2019-02-25)
Main program
- Corrupted user.config file is possible to delete and reset user settings to factory defaults to enable program start without crash.
SPL Trace
- Added Re text box for impedance response extrapolation target at 0 Hz.
2.0.13.3 (2019-02-14)
Convert IR to FR
- Added excess phase curve to frequency response chart. Enabled with XP checkbox.
2.0.13.2 (2019-02-13)
- Installed .NET Framework versions visible in About window.
- Auto updater downloads VituixCAD2_setup.exe to (My)Documents\VituixCAD\Download and runs executable without opening download window or folder.
Enclosure
- Diffraction response checkbox, response filename text box, diffraction simulator button, open response button and clear response button restored to Align tab (earlier in Directivity tab).
- Total Full space response calculated by total half space response and diffraction response file added to SPL chart (brown curve).
- Frequency axis of charts to follow setting in Options window.
2.0.13.1 (2019-02-07)
Main program
- Response compatibility with Hypex PSC improved close to Nyquist frequency by using 192k sample rate instead of actual 48k.
This is just inaccurate workaround because proprietary (non-standard) calculation of biquad coefficients is not documented and available from Hypex.
- Context menu commands Take snapshop, Open overlay and Show overlay of GD & Phase, Filter and Impedance charts enabled.
Bug since 2.0.10.6 (2019-01-19).
2.0.13.0 (2019-01-31)
Enclosure
- Directivity features removed.
2.0.12.0 (2019-01-28)
- Added axis units to charts.
Main program
- Added Driver layout window to design locations with table control and simple graphs.
Opens with right click -> Driver layout... on crossover schematic.
Includes calculation of driver locations for straight and curved line arrays.
- Maximum amount of off-axis directions in directivity chart increased from 73 to 361 per plane.
- Delay parameter dt[us] of active buffers shown also as distance in crossover schematic.
- Fixed temporarily broken link between driver instance in crossover and measurement data after driver is renamed in Drivers tab.
2.0.11.0 (2019-01-21)
Auxiliary calculator
- Added Time align function to calculate delay/distance difference of acoustic centers with three measurements.
2.0.10.7 (2019-01-20)
Main program
- Target overlays of SPL chart removed. See Optimizer.
Optimizer
- Driver's axial reponse target can be loaded from txt/frd file.
File can be scaled -200...+200 dB.
Filename and scaling are saved to project file (vxp).
- Automatic calculation of frequency range limits for driver's axial response and filter gain targets and Optimizer removed.
Limits can and should be adjusted manually.
Limits are saved to project file (vxp).
2.0.10.6 (2019-01-19)
Main program
- Added three target overlays to SPL chart.
Curves can be loaded from txt/frd file only with 'Open Target overlay #' command in context menu.
2.0.10.5 (2019-01-18)
- Frequency axis values changed to 5, 10, 20, 50, 100, 200, 500, 1k, 2k, 5k, 10k, 20k.
2.0.10.4 (2019-01-08)
Main program
- Fixed pathname handling of Transfer function file block. Bug since 2.0.7.0 (2018-11-26).
- Fixed response reading of Transfer function file block. Bug since 2.0.4.8 (2018-09-02).
2.0.10.3 (2019-01-07)
Main program
- Component values can be entered with metric prefix (p,n,u,m,k,M,G,T) to Parameters grid and Tune block window.
- Component values are shown with automatic metric prefix in crossover schematic,
except unitless values (Q,R), frequency in Hz and gain in dB.
- LCR component values are shown with automatic metric prefix in Parts list window.
2.0.10.2 (2019-01-04)
Diffraction
- Sign of rotation angle changed while directivity export for compatiblity with measurement data.
2.0.10.1 (2019-01-03)
Main program
- Fixed indexing error to driver's frequency response list if axial response is not the first one.
2.0.10.0 (2019-01-02)
Main program
- Added ideal Transformer to component menu. N=0.01-100, initial N=1.
- Added shortcut Ctrl+P for Optimizer, F9 for Convert IR to FR.
2.0.9.5 (2018-12-26)
Main program
- Visible overlays in SPL, Power&DI and Filter charts can be scaled with mouse wheel or Shift + mouse wheel.
Enclosure
- Visible overlay in SPL chart can be scaled with mouse wheel or Shift + mouse wheel.
2.0.9.4 (2018-12-20)
Main program
- Added 'Show listening window' switch to context menu of SPL chart.
Calculator
- Added 'Mic in Box A' function.
Responses A are multiplied by 2nd order high-pass and polarity inverted.
Function calculates correction to response measured with Microphone-in-Box technique,
or any other response including effect of close to ideal room gain at low frequencies.
- Imaginary A function removed to make room for mic-in-box.
2.0.9.3 (2018-12-18)
Enclosure
- Added graph to 'Calculate T/S parameters' window.
Includes measured and simulated impedance responses.
- Vas with sealed box method calculated as weighted average of Vb*(fc*Qec/fs/Qes-1) and Vb*((fc/fs)^2-1).
2.0.9.2 (2018-12-17)
Enclosure
- Added 'Paste T/S parameters' button to Edit parameters/Add new driver window.
Supported clipboard data formats are CLIO, LIMP, REW and compatible.
- Mms with added mass method calculated as weighted average of Mx/(fs*Qem/fm/Qes-1) and Mx/((fs/fm)^2-1).
2.0.9.1 (2018-12-14)
Enclosure
- Added Mms and BL checkboxes to T/S Calculation.
Parameters can be calculated with single free air impedance response if Mms or BL is known and trusted.
- Manual target points of extended Z model removed assuming that free air impedance response is always available for Z-curve fitting.
- Lossy inductance is subtracted from impedance responses before detection of fs and Q-factors.
2.0.9.0 (2018-12-09)
Enclosure
- Added calculation of T/S parameters with added mass or sealed box method.
Feature integrated into same window with extended impedance model solver.
Window opens with 'Calculate T/S...' button in 'Edit parameters'/'Add new driver' window.
Two impedance responses, Re and Dd/Sd are needed.
Z1k and Z10k of basic Z model are detected from free air impedance response.
- Extended impedance model solver uses loaded free air response as a reference within 1-20 kHz with 1/6 oct. resolution.
Manual target points (4) are used if free air response is not loaded.
2.0.8.1 (2018-12-07)
Convert IR to FR
- Added support for .wav IR files, mono or stereo. Left channel (1) read from stereo wav.
Formats: 16-bit PCM, 32-bit PCM, 32-bit IEEE and 64-bit IEEE.
2.0.8.0 (2018-12-05)
- Frequency response export as .fri (IFFT input data) changed to tab delimited text.
- Driver combo boxes in Enclosure tool and Optimizer refreshed after part numbering.
Impulse response
- Directory text box, Filename text box, File format combo box and MLSSA header checkbox removed.
Directory, filename and file format are selected in Save as dialog box.
- Source response group with radio buttons removed.
- Added 'Signal to show' combo box to select visible signal in graph.
Dropdown list includes output of active buffers, input of drivers, SPL of drivers and Total SPL.
- Added 'Signals to export' combo boxes (6 pcs).
All selected signals are exported at once with Export button.
Electrical signals have common scaling factor to maintain gain differences.
SPL signals have common scaling factor to maintain sensitivity differences.
- Added 'D' button to list driver inputs (max 6) into combo boxes.
- Added 'B' button to list active buffer outputs (max 6) into combo boxes.
Convert IR to FR
- MLSSA text files converted to unitless dB without 20 uPa (dBSPL) reference.
Scale type="1" in the combo box.
2.0.7.2 (2018-11-30)
- Export 'Polar frequency responses' supports also .frd file format.
Enclosure
- Database filter criteria saved to user config for the next session.
Merger
- Added TXT and FRD radio buttons for output file format selection.
- LMS ascii checkbox changed to radio button.
2.0.7.1 (2018-11-27)
- Added 'Half space' option to context menu of Directivity chart.
Shows -90...+90 degrees with Line and Area charts.
- Custom frequency range limits changed in Options window: min=5-1000 Hz, max=200-40000 Hz.
2.0.7.0 (2018-11-26)
- Added Scenario menu to Crossover tab.
Visible schematic can be saved with store button S1…S5, and recalled with R1…R5 button.
Stored scenario can be deleted by pressing Ctrl key while clicking recall button.
Crossover versions are saved to project file (.vxp) for the next session.
#1 is compatible with older project file versions of VituixCAD 2.0.
Warning! Undo buffer is cleared when scenario is changed with S/R button.
- Added possibility to copy exported schematic and chart images also to clipboard.
2.0.6.1 (2018-11-23)
- Fixed broken data connection to 'Part ID' text box.
- Slope estimation for response file extrapolation and minimum phase calculation changed to slope of linear regression.
- Added 3rd decimal to magnitude and phase values in txt/frd/zma exports.
Convert IR to FR
- Added sample rates 88200 and 176400 Hz.
- Reading of Clio .mls updated to support 96k and 192k sample rates.
2.0.6.0 (2018-11-20)
Convert IR to FR
- Added MP checkbox to frequency response ghaph to show minimum phase response.
- Enabled adjusting of Reference time with 0.001 ms or 1 mm steps without rounding to closest full sample.
2.0.5.9 (2018-11-17)
Convert IR to FR
2.0.5.8 (2018-11-12)
- Added Part # text box to Crossover tab for manual editing.
Part numbers do not change automatically when schematic is changed.
- Added semi-automatic part renumbering.
New commands in context menu of crossover schematic: Number blanks, Renumber all 123, Clear selected, Clear all.
Part # text box is green while numbering mode is on.
Numbering is done by clicking components in desired order.
Numbering mode ends by clicking empty area or right click or Esc.
- Added Comment text schematic object.
T button in component menu or T key.
Text can be rotated or multi-line.
2.0.5.7 (2018-11-09)
- Added listening window average response calculation.
Average response is shown in SPL and Power&DI charts in yellowgreen.
Curve is possible to save or load to overlay in SPL chart.
- Added Listening window hor± and ver± text boxes to Options window.
Initial values are hor ±30 deg and ver ±5 deg.
Available range is 0-180 deg for both.
- Added 'Listening window average as axial response' checkbox to Optimizer.
If checked, Optimizer uses average instead of single response to reference angle while optimizing with Power response.
Target line in SPL chart should be adjusted for average.
Convert IR to FR
- Added 'Full resolution' checkbox.
Exports unsmoothed high resolution frequency responses.
Frequency step is constant sample rate / FFT length allowing long excess delay without wrapping errors in phase response.
Warning: Use short FFT to avoid huge file size and slow processing.
2.0.5.6 (2018-11-07)
Enclosure
- Driver database filter extended to cover all fields.
Filter criteria moved to separate window which opens with Filter button.
Numerical parameters are filtered with min and max text boxes or vertical sliders.
Added indication of visible and total rows or 'wait...' while filtering.
- Added parameter cross calculation to enclosure with passive radiator:
PR.Vas is calculated if PR.Sd, PR.Mms or PR.fs is changed.
PR.fs is calculated if PR.Vas is changed.
- Added read-only text box fe[Hz] 'fs with extra mass' to enclosure with passive radiator.
Impulse response
- Added sample rates 88200 and 176400 Hz.
- Minimum Taps decreased from 512 to 256.
- Taps text box changed to wheeling, and few other cosmetic changes.
2.0.5.5 (2018-10-28)
Calculator
- Added manual adjustment of Response tails to Minimum phase A -function.
2.0.5.4 (2018-10-27)
Impulse response
- Added Tukey 0.25, 0.50 and 0.75 window functions.
- Pre-delay changed to adjustable.
Conversion IR to FR
- Added 'Square root magnitude' checkbox to show IR graph in details.
- Added 'Minimum phase' checkbox to switch minimum phase extraction on/off for calibration file.
Warning in red if phase response is flat while magnitude is not.
Earlier minimum phase extraction was done by default if phase column was missing in cal/mic file.
Code maintenance
- Main part of response calculation with complex numbers changed from custom class to more accelerated System.Numerics.
- Removed compatibility functions related to directory separator.
2.0.5.3 (2018-10-12)
- Added 'Generic' to DSP system combo box in Options window.
BW of peak/notch filter is between midpoint gain (dB/2) frequencies.
Bessel LP/HP is phase-normalized i.e. -3dB frequency depends on order.
Frequency parameter of Shelving LP/HP filter is corner, not midpoint gain (dB/2).
Setting is compatible with e.g. EqualizerAPO with some restrictions.
- Added 'Sample rate' combo box to Options window for Generic DSP system.
- Improved active filter calculation and graphs above Nyquist frequency
2.0.5.2 (2018-10-09)
- 'Active PEQ response as analog RLC', 'Active IIR response as digital biquad', 'Bessel phase normalized' and 'Shelving frequency at middle gain' checkboxes replaced with 'DSP system' combo box.
Available options are: Analog, Behringer DCX 96k, FourAudio PPA 48k, Hypex PSC 48k, Hypex FA 192k, miniDSP 48k, miniDSP 96k, Xilica XA/XP 96k.
Select 'Analog' for passive or active filter with linear circuits.
- Sample rate in Impulse response window does not change sample rate of active dsp crossover. Sample rate of crossover is defined by 'DSP system' selection in Options window.
2.0.5.1 (2018-10-06)
- Reading of txt/frd/zma files changed more flexible to allow empty lines, comments between data rows, scientific notation and comma as field separator.
Conversion IR to FR
- Added magnitude scaling.
- Added 'Info header' checkbox. Writes metadata to output files.
- Added support for drag&drop.
2.0.5.0 (2018-10-02)
- Added tool for converting multiple impulse response measurement files to frequency response files.
Supported file formats ARTA .pir, CLIO .mls .mlsi, MLSSA ASCII .txt.
Sample rates 44.1k, 48k, 96k, 192kHz. FFT lengths 4096...1048576.
- Internal frequency range extended to 5 Hz.
2.0.4.10 (2018-09-06)
- Maximum filter gain constraint added to Optimizer.
Filter gain is detected from all drivers no matter are they in use, open or muted.
2.0.4.9 (2018-09-05)
- Snapshot/overlay function added to SPL chart. Captures SPL of selected driver. Total SPL is captured if valid driver is not selected from crossover.
- Minimum phase response improved when 'Active IIR response as digital biquad' is checked and sample rate is less than 96 kHz.
2.0.4.8 (2018-09-02)
- Sample rate saved to project file (.vxp)
- Response of active filters recalculated when Options window is closed.
2.0.4.7 (2018-08-31)
- Added "Select driver from the crossover" message if driver is not selected for snapshot from Phase or Filter graph.
- Checking of 'Active PEQ response as analog RLC' and unchecking of 'Shelving frequency at middle gain' are allowed also while 'Active IIR reponses as digital biquad' is checked.
This increases accuracy of filter responses with FourAudio, Hypex and compatible dsp gear.
- Improved accuracy of 1st order shelving filters with 'Active IIR reponses as digital biquad' checked.
- Fixed possible overflow of line charts above Nyquist when digital biquad response was selected.
Diffraction tool
- Added Angle step (5...45 deg) setting for directivity export.
Enclosure
- Settings in Driver database, Driver configuration, Align tab, Enclosure tab, Directivity tab and Info tab are saved for the next session,
except 'Crossover of driver:', 'User selection filter' and 'Feed speaker' checkboxes.
- Value range of driver parameters extended for smaller drivers and systems.
2.0.4.6 (2018-08-24)
- Crossover schematic zooming in/out changed from Shift + mouse wheel to Ctrl + mouse wheel.
- Schematic scrolling up/down with mouse wheel is disabled while top component is selected. Vertical scrollbar works normally.
- First (main) parameter of selected component can be adjusted with mouse wheel when cursor is over the component.
Does not apply to drivers and OP amps.
- Cone excursion scale max added to Options window.
- Air velocity scale max added to Options window.
- Power&DI chart is not initialized on File->New/Open to save power, reference and DI overlays.
Enclosure
- Main program and Enclosure tool minimized while editing driver parameters to make room for datasheet.
- Minimum box volume decreased from 1 to 0.0001 liters.
2.0.4.5 (2018-08-23)
- Reference angle text box moved up into menu bar.
- Added Bessel linear-phase and Butterworth linear-phase active LP/HP filters.
2.0.4.4 (2018-08-14)
- Multiple 'File does not exist' error messages replaced with single message if frequency response files are not in correct directory. ***MISSING*** text after filename.
- Enabled column of Frequency responses grid renamed to Visible.
- Off-axis angles common to all drivers are searched and Visible column updated also after modification of Hor/Ver cell in Frequency responses grid.
- Removed 1/1 oct. smoothing of frequency responses.
- Tooltips added to Frequency responses grid and Scale, Delay and Invert controls.
- Mouse wheel support added to Reference angle text box.
Diffraction tool
- Status of Full space checkbox saved to diffraction project file.
2.0.4.3 (2018-08-08)
Enclosure
- Added 4th order band pass box with passive radiator as 'Band pass type 1P'.
- Dummy Fill-% parameter removed from boxes.
SPL Trace
- Added Edit->Invert colors command to support images with dark background.
2.0.4.2 (2018-07-31)
- Adjustment of frequency scale min and max added to Calculator tool.
2.0.4.1 (2018-07-27)
- Wire can be started from existing node without menu button or W shortcut key.
2.0.4.0 (2018-07-26)
- Maximum power (Pow parameter) of resistors shown in crossover schematic if View->Power is checked.
- Part numbering of active buffers changed from U8,U9,... to A1,A2,... to help association with power amplifiers in active multi-way.
- Load impedance (magnitude) of active buffers shown in Impedance chart.
- Added 'Load impedance of Buffer' export.
- 'Total impedance' renamed to 'Load impedance of Generator' in Impedance chart and Export.
Power dissipation window
- 'Output volt-ampere/real power' curves renamed to 'Generator volt-ampere/real power'.
- Output volt-ampere of active buffers shown in chart.
Enclosure
- 'Crossover of current driver' checkbox renamed to 'Crossover of driver'.
- Driver dropdown list added below 'Crossover of driver' checkbox.
No need to select driver from schematic in the main program to apply filter transfer function for enclosure calculation.
SPL Trace
- Added warning 'Low impedance must be >0 with logarithmic scale'.
2.0.3.12 (2018-07-21)
- Automatic part numbering added for passive (LCR) and active (U) components.
Part number is shown in crossover schematic by checking View->Part #.
- Part # added to curve tooltips of resistors and inductors in Power dissipation window.
- Pmax added to curve tooltip of resistors in Power dissipation window.
- Part # of passive and active components saved to project file (.vxp) and library blocks (.vxl).
- Type and Nbr columns replaced with Part # column in Library block parameter window.
Part # created if not found in existing/old library block file.
Part # forced to show in schematic while creating new library block.
- OP amps added to Parts list.
2.0.3.11 (2018-07-15)
- Selected component can be replaced by pressing Ctrl key while clicking menu button.
Active block can be replaced with another active, and passive component (LCR) with another passive.
Values of parameters with the same name and unit are copied to replacement component.
Driver, ground, library block and wire cannot be replaced directly without delete->add.
2.0.3.10 (2018-07-10)
- Added 'Shelving frequency at middle gain' checkbox to Options window.
Check with dbx DriveRack, Hypex AS/PSC/DSP/DLCP, miniDSP (Basic), Xilica XA/XP.
Uncheck with Behringer DCX, FourAudio PPA.
2.0.3.9 (2018-06-30)
- E48 value snap added to main program.
2.0.3.8 (2018-06-29)
- Path and links to external diffraction simulator removed from Options window, Enclosure and Merger tool to prefer internal simulator.
2.0.3.7 (2018-06-15)
- Segment of existing hor/ver wire is splitted and junction created if user moves terminal of a component to intermediate point.
- Small (3px) gray square is drawn at wire nodes to indicate existing connection points.
2.0.3.6 (2018-06-14)
- Segment of existing hor/ver wire is splitted and junction created if user drops terminal of a new component to intermediate point.
Applies to adding of capacitor, driver, ground, inductor, op amp, resistor and library block.
- Right boundary of schematic export image adapted to length of driver's name.
- Installation package contains blocks of version 1 in VituixCAD\Library\Passive_blocks_V1.zip.
Unzip to Library folder if old blocks are needed for conversion or useful otherwise.
2.0.3.5 (2018-06-13)
- Segment of existing hor/ver wire is splitted and junction created if user clicks intermediate point while adding new wire.
- Black dot is drawn to common nodes of different wires to visualize junctions.
Dots are not rendered to library block images and while adding or dragging (moving).
2.0.3.4 (2018-06-12)
- Wire propagation and terminal pairing improved to get red dot to all terminals which are not connected to another terminal.
- Black dot removed from wire ends to avoid giving impression that wire is connected to another wire if it is not.
2.0.3.3 (2018-06-12)
- Fixed crash with incomplete network. Bug since 2.0.3.1 (2018-06-10).
2.0.3.2 (2018-06-11)
- Frequency range maximum increased back to 40 kHz.
- Crossover component parameter grid refreshed after changes to avoid lag in display.
2.0.3.1 (2018-06-10)
- Crossover network calculation speed improved 15-20x by using dense matrix solver with LUP decomposition.
2.0.3.0 (2018-06-07)
- Added "2nd order" with variable Q factor to Driver's SPL target list.
Order combobox is hidden while 2nd order is selected.
- Fixed two 'Index out of range' errors when new project is created or another opened while Optimizer window is open and target is driver's SPL response.
2.0.2.2 (2018-06-06)
- Driver's SPL target curve hidden outside optimizer's frequency range constraints.
Width of driver's target curve increased to 2px to improve visibility of frequency constraints.
- Driver's filter target curve hidden outside optimizer's frequency range constraints.
- Directivity chart, Impulse response window and Power dissipation window are frozen while Optimizer is running.
2.0.2.1 (2018-06-05)
- Fixed link between Enclosure tool and filter transfer function of selected driver in main program.
2.0.2.0 (2018-05-31)
- Added calculation of box dimensions by target volume and wall thickness to Auxiliary calculator.
- Added 'OPA Low pass 3rd order' and 'OPA High pass 3rd order' to block library.
2.0.1.0 (2018-05-29)
- Added parameters to Library blocks.
Block parameter can be user question or variable with mathematical expression.
Expression field of crossover component can contain either variable name or mathematical expression.
Parameters are initially designed when creating new library block, and maintained with Edit library block parameters command.
User parameters are adjusted and expressions evaluated to component values when block is inserted,
or with Tune block... command in context menu.
Block parameters and links to components are saved in project file for the next session.
2.0.0.13 (2018-05-22)
- Added filter to Block library window for limiting amount of visible files.
Checkboxes for active, passive, OP amps, low, high, shelf, all-pass, peak/notch and Linkwitz Transform.
See tooltips for seached keywords.
2.0.0.12 (2018-05-21)
- Library blocks are saved also as png files (with current zoom).
Block selection window shows both images and names.
2.0.0.11 (2018-05-21)
- Frequency and impedance responses can be located also in project file directory with relative path name.
This improves portability of project files.
- Prevented error if exported schematic image exceeds sheet boundaries.
- Driver's R and T parameters can't be simultaneously non-zero.
2.0.0.10 (2018-05-20)
- Fixed bug in power dissipation graph with open or shorted resistances and drivers.
- Fixed bug in network solving with open wires and grounds.
2.0.0.9 (2018-05-20)
- Added Crossover schematic export as image.
File->Export->Crossover schematic.
Uses current Zoom, View grid and View nodes settings.
2.0.0.8 (2018-05-19)
- User manual in English published and start commands enabled.
- Added 12 ohm span option for Impedance chart.
2.0.0.7 (2018-05-19)
- Added support for 'LMS short ascii format' frequency response files. File extension should be '.LMS'
- Added icons to context menu of schematic.
2.0.0.6 (2018-05-18)
- Added indication of optimized parameter to schematic.
Background color is PaleGreen with transparency of 50%.
- Added Optimize Toggle (Ctrl+W) command to context menu.
Toggling enables swapping of two components groups without changing selection set.
In practice, this enables faster optimizing of two Ways - one Way at a time to prevent drifting of crossover frequency.
2.0.0.5 (2018-05-18)
- DCR of coils added to Power dissipation graph.
- Driver number added to schematic for helping identifying if the same driver (model name) has multiple instances in the crossover.
2.0.0.4 (2018-05-18)
- Driver dropdown list added to Optimizer.
No need to select driver from schematic to optimize driver's SPL or filter gain.
2.0.0.0 (2018-05-16)
- First beta release of version 2.