Home
VituixCAD
Manual EN
Manual DE
Feature additions and bug fixes for different builds of VituixCAD version 1
Development of VituixCAD version 1.1 has ended.
The last revision was 1.1.33.0 (2018-04-25).
Change over to VituixCAD version 2.0 now, released 2018-05-16. See
Software,
Download,
Manual EN.
1.1.33.0 (2018-04-25)
- Maximum amount of filter blocks per way increased to 25.
- Width of schematic sheet increased to 2500 px.
1.1.32.0 (2018-04-05)
Diffraction
- Added Ideal edge checkbox for simulation with original DED model without 20% attenuation in diffracted wave.
- Added maximum limit to edge radius; width or height / 2.
- Distance to virtual diffraction point of rounded edge shortened to improve accuracy with spherical baffle.
1.1.31.0 (2018-03-12)
- Added support for frequency response files of AudioTools.
Enclosure
- Vent size can be given as Area [cm2] instead of Diam [cm].
Diam/Area is selected with a checkbox.
1.1.30.0 (2018-03-07)
- Added amplifier output power curves to Power dissipation graph.
Volt-Ampere VA=thick magenta, Real power W=thin magenta.
- Added driver power curves to Power dissipation graph.
- Added Show curves checkboxes to Power dissipation window.
- Added frequency response export for Inverse Fourier Transform (IFFT) to File->Export->Frequency response and Frequency response of Way.
File format is space delimited text with columns: Freq[Hz] Real[Pa] Imag[Pa]. File extension is .FRI.
Data rows include frequencies from 0 Hz to sample rate/2 with constant steps of sample rate/FFT length.
Both parameters are specified in Impulse response window.
- Ways having active filter blocks are excluded from total impedance response calculation.
1.1.29.1 (2018-03-02)
- Added Power dissipation analysis to main program. View->Power dissipation (Ctrl+P).
Calculates power dissipation of resistors in passive crossover.
Adjustable parameters: maximum output voltage or power, crest factor and spectrum.
1.1.28.0 (2018-02-21)
Merger
- Filenames saved to vxm-file with relative subdirectory.
- Output directory saved to vxm-file as relative subdirectory.
- Chart resized when width of window changed.
Calculator
- Fixed header and magnitude writing to output file when Linear result mag. is selected.
- Chart resized when width of window changed.
Diffraction
- Half space response filename saved to vxb-file with relative subdirectory.
- Added X-button for clearing Half space response filename.
- Open baffle and Full space checkboxes moved.
1.1.27.1 (2018-02-11)
Merger
- Added Minimum phase checkbox to output group.
If checked, merged responses are exported as minimum phase.
Color of merged minimum phase response is light green (lime).
- Added with GD of HF checkbox to output group.
If checked, excess group delay of HF response (at transition frequency x 1.4) is added to minimum phase response.
1.1.26.0 (2018-01-14)
Enclosure
- Extended impedance model solver re-activated (hidden since 1.1.9.1, 2017-07-24).
Solver opens with small [?] button after Extended Z model text in Edit/Add driver window.
Solving method is changed to Nelder-Mead optimizer.
Number of target points (f,Z-pairs) increased from 3 to 4 to support more complex impedance curves.
Target can be manual, or measured or traced impedance response file (txt,zma).
1.1.25.2 (2018-01-09)
Enclosure
- Calculation of K and n for basic impedance model changed to Nelder-Mead optimizer.
Diffraction
- Added experimental factor of 0.8 to observation angle in edge pressure calculation of DED model.
Reduces excessive directivity of ideal DED model with thick/closed baffles, but causes some error close to 180 deg.
1.1.25.1 (2018-01-05)
SPL Trace
- Added error message if loading of image file fails.
1.1.25.0 (2017-12-27)
Diffraction tool
- Added driver Step [mm] text box.
Distance between drivers (c-c) can be set before baffle is created with New button.
- Maximum number of drivers increased from 12 to 50.
Enables more accurate simulation of long line arrays.
For example long ribbon and planar drivers can and should be constructed from multiple small (~50mm) rectangular drivers with Step = Height.
- Add Corner command in context menu can insert new corners.
1.1.24.0 (2017-12-22)
- Added Half space checkbox to Power response & DI calculation group in Options window.
If checked, angles >90 deg are excluded, and title of chart changes to "Power & DI (2pi)".
Directivity chart shows angles -90...+90 deg only.
This setting is meant for flush mounted or other clearly uni-directive speakers.
Common box speakers with DI < 10 dB should be measured and simulated to full space.
1.1.23.0 (2017-12-20)
Diffraction tool
- Separate minimum phase calculation removed from diffracted wave.
Optimizer
- Minimum initial perturbation increased 0.0 -> 0.01.
- Frequency range is set automatically while adjusting HP/LP type, order or frequency of way target curve.
- Frequency range is set to 20-20000 Hz when Filter gain, Driver # is selected.
1.1.22.0 (2017-12-18)
- Undo (Ctrl+Z) added to context menu of filter schema.
Can restore up to 10 most recent crossover changes and situations before parameter adjustments.
- Show target checkbox removed from SPL Target window.
- Apply button removed from SPL Target window.
- SPL Target window renamed to Optimizer.
- Filter gain of driver option added to Optimizer.
Optimizes filter response (amplitude only) of currently selected driver to overlay curve in Filter chart.
- Minimum impedance target added to Optimizer.
Squared error increases if impedance drops below the setting.
Minimum is detected from total impedance while optimizing axial and power responses.
Minimum is detected from impedance of selected way while optimizing axial response of way or filter gain.
- Passive component snap (No, E12, E24, E48) added to Optimizer.
Rounds to closest value in selected E-series when optimizing is done.
- Seek level checkboxes added to Optimizer, for axial and power responses.
If checked, response is optimized to both slope and level of magenta target line.
If unchecked, optimizer does not care about level - just slope within range of target line.
- Optimize Gain and Delay checkboxes added to Way settings.
If checked, optimizer is allowed to modify "active" gain and delay of way.
Saved to project file (vxp) for the next session.
- Undo added to Optimizer.
Same function as Undo in filter schema.
Does not undo gain and delay of way.
- Show minimum phase moved from View menu to context menu of SPL chart.
- Show excess phase moved from View menu to context menu of SPL chart.
- Show excess group delay moved from View menu to context menu of GD & Phase chart.
- Show target line added to context menu of SPL chart.
- Show normal phase added to context menu of SPL chart.
- Show target line added to context menu of Power & DI chart.
- Show normal group delay added to context menu of GD & Phase chart.
1.1.21.0 (2017-12-13)
- Added frequency response Optimizer to SPL Target window (Ctrl+T).
Method is Nelder-Mead aka downhill simplex or amoeba.
Can optimize either axial response of way to target or total axial response to target in SPL chart and power response to target in Power & DI chart.
Weight factors (0-100%) can be given for axial and power responses: higher weight produces smaller error in response.
Ways can be excluded or included in optimization with checkboxes.
- Added Opt column (checkbox) to filter Parameters/components grid.
Checked parameters will be optimized, and unchecked are locked to existing values.
- Optimize status of parameters are saved to project file (vxp) for the next session.
1.1.20.0 (2017-12-09)
- Added Active IIR response as digital biquad checkbox to Options window.
If checked, frequency response of active IIR filters is compatible with digital biquad;
not ideal at high frequencies due to finite sample rate.
Setting is saved to project file (vxp). Sample rate is selected in Impulse response window.
- Frequency axis of charts and exports is limited up to Nyquist frequency (sample rate / 2) if digital biquad option is checked.
Note! Internal frequency range is full 10-40k which causes error to minimum phase calculation if sample rate is less than 96 kHz.
- Added export and copy for digital biquad coefficients of 1st order all-pass filter.
- Total phase shift of active 1st order all-pass filter changed to 0...-180 deg. Inverted +180...0 deg.
- Total phase shift of active 2nd order all-pass filter changed to 0...-360 deg. Inverted +180...-180 deg.
- Added overlay curve to Phase, Filter and Impedance charts.
Snapshot, Open and Show commands are in context menu (right click).
1.1.19.0 (2017-12-06)
- user\Documents\VituixCAD\Projects is initial directory when program is started,
but not forced as initial when opening or saving new objects.
SPL Trace
- Added Magnifier (400%). Visible when Shift key is pressed while moving mouse above the image.
- Color detection logic modified. Separate brightness, hue and saturation tolerances for colored and grayscale curves.
1.1.18.3 (2017-12-01)
Merger
- Improved LF-HF phase matching (automatic LF delay calculation) when user adjusts transition frequency.
- Improved phase response blending to off-axis directions.
- Added warning with red background color if transition frequency exceeds maximum near field frequency of the largest LF radiator.
fmax=10950/Dd[cm].
1.1.18.2 (2017-11-28)
- Scale maximum of SPL and Directivity charts set according visible frequency range.
1.1.18.1 (2017-11-27)
- Internal frequency range extended to 10...39794 Hz, 48 points/octave, 575 points.
SPL Trace
- Paste image (Ctrl+V) command moved from File menu to Edit menu.
- Smoothing checkbox moved to Options menu.
- Added density selection for SPL and Z exports to Options menu: 12, 24 and 48 pts/oct. Default 48 pts/oct.
- Added Copy raw SPL command to Edit menu.
Copies traced sound pressure points to clipboard with phase=0 and decimal symbol defined in Control panel.
- Added Copy raw Z command to Edit menu.
Copies traced impedance points to clipboard with phase=0 and decimal symbol defined in Control panel.
1.1.17.0 (2017-11-24)
Auxiliary tool
- Added Near field calculator. Calculates max. near field frequency and max. distance to microphone with given piston diameter Dd or effective area Sd.
- Added Sample time calculator. Calculates time, distance in air and sample count with given sample rate.
1.1.16.0 (2017-11-22)
- Added Auxiliary calculator (F8).
It is a collection of miscellaneous calculators which cannot be included in Calculator tool dedicated to frequency responses and other transfer functions G(f).
First version includes Time window and Wave length calculators only, but repeatedly needed calculators will be added in the future.
SPL Trace
- SPL, impedance and frequency boundaries can be adjusted by dragging with mouse.
Split cursor shows where and when dragging is possible.
- Initial values of SPL, impedance and frequency boundaries are set when image is opened/pasted.
Adjustment can be started immediately by dragging boundary lines.
- Boundary lines and traced curves are not reset to initial values if dimensions (W x H) of the new image are equal to existing.
This enables renewing of background image without losing scale settings and traced curves.
- Image rubber and Trace rubber start to erase when mouse button is pressed.
This enables more accurate erasing because movement is not required.
- Removed unnecessary vertical jump of window when image is opened/pasted.
1.1.15.0 (2017-11-11)
- Added function Multiply B * A / A(0) to Calculator tool.
Creates off-axis responses for measured or captured axial response B with directivity information in responses A.
Directivity data can be simulated with Diffraction tool or compatible set of far field measurements.
Response A to 0 degrees is reference in directivity calculation.
- Fixed saving of Merger project when Dd or Area field of LF response is not entered.
- User manual in German available.
1.1.14.1 (2017-11-09)
- Fixed setting of SPL and Power target lines when project is opened. Bug since 1.1.14.0.
1.1.14.0 (2017-11-08)
- Added start command for online manual in German. Will be available soon.
- Added passive filter blocks (R1+L1+C1)||(R2+L2)||R3, (R1+L1+C1)||(R2+C2)||R3 and (R1+L1+C1)||(R2+L2+C2)||R3.
- Pressing of Shift or Control key is required to adjust SPL and Power response target lines.
This enables free adjustment without frequency range limits, and zooming with double click anywhere in the chart area.
- Close button in SPL Target window renamed to Hide (all target curves stay visible).
- Added Group delay span options 2ms and 4ms.
1.1.13.0 (2017-11-06)
- Settings in SPL Target window won't be lost if window is closed with [X] button.
Target settings for each way are saved in the project file (vxp) for the next session.
- Added Group delay Span to Options window; 8, 16, 24 or 40 ms.
Applies also to Enclosure tool.
- Frequency response Timing renamed to Delay.
- Colors of Power&DI overlays changed.
1.1.12.1 (2017-11-05)
- Fixed impedance response scaling if factor is not 1.0 when project is opened. Bug since 1.1.12.0.
1.1.12.0 (2017-10-29)
- Added parameter R (3...6) to Horbach-Keele MTM active filter.
- Added Clear impedance response button [X].
- Frequency response of driver is flat 80 dB if file is not selected, not existing or not valid.
"default: flat 80 dB" shown as filename.
- Impedance response of driver is flat 8 ohms if file is not selected, not existing or not valid.
"default: flat 8 ohm" shown as filename.
- Angle coding in filename is not required and response interpreted as axial (hor 0) if only one frequency response is loaded for the driver.
1.1.11.0 (2017-10-19)
- Added Bessel phase normalized checkbox in Options window.
Phase angle at nominal frequency is normalized according filter order: 90° (2nd), 135° (3rd), ... 360° (8th).
Level at nominal frequency varies: -4.8 dB (2nd), -6.3 dB (3rd), … -13.5 dB (8th).
If not checked, level at nominal frequency is normalized to -3.0 dB.
Enclosure
- Added Crosscalc checkbox in Edit parameters/Add new driver window.
Other parameters are updated while adjusting one parameter.
- Added n0, SPL, USPL, EBP and Vd in Edit parameters/Add new driver window.
For information only.
1.1.10.8 (2017-10-06)
- All windows are resized and relocated if don't fit in working area of the screen.
- Auto update, online help, online driver database and changelog links changed to secure connection https://kimmosaunisto.net/...
In addition, all traffic is redirected to https version.
Enclosure
- Total SPL overlay can be loaded from frequency response file.
Load command added in context menu (right click) of SPL graph.
- Added Impedance response overlay.
Curve can be a snapshot or loaded from impedance response file.
Snapshot and Load commands added in context menu (right click) of Impedance graph.
1.1.10.7 (2017-09-28)
SPL Trace
- Image can be scaled smaller if exceeds working area of the screen.
1.1.10.6 (2017-09-17)
- Size of chart image exports added in Options window.
1.1.10.5 (2017-08-26)
- Header line removed from .frd and .zma exports.
Merger
- Improved phase response blending.
- Improved LF-HF phase matching (automatic LF delay calculation) when user adjusts transition frequency.
1.1.10.4 (2017-08-15)
Enclosure
- Fixed calculation of Z1k and Z10k with multiple drivers.
- Cone directivity calculated by single driver Dd also with multiple drivers.
1.1.10.3 (2017-08-12)
Enclosure
- Added power (Pmax, VA@Hz) in Info tab statistics.
- Fixed f3, f6, f10 calculation in Info tab statistics while Crossover of current driver or Show effect of inductance checked.
- Web search of passive radiators enabled.
1.1.10.2 (2017-08-06)
SPL Trace
- Added optional 1/12 oct. smoothing of exported frequency and impedance responses.
- Background cleaned before erasing gridlines.
1.1.10.1 (2017-08-05)
- Added SPL Trace tool for capturing frequency and impedance responses from a bitmap.
Image can be loaded from a file (png, jpg, bmp, gif, ...) or pasted from the clipboard.
Calculates minimum phase response.
1.1.9.2 (2017-07-29)
Enclosure tool
- Fixed issue with local (non-dot) decimal separator in Update driver function when updating from file or online database.
1.1.9.1 (2017-07-24)
- Framework changed from .NET Framework 4 Client Profile to .NET Framework 4 (full).
Enclosure tool
- Added Z1k and Z10k parameters in driver database.
Z1k is impedance at 1 kHz, and Z10k is impedance at 10 kHz.
Impedance response is calculated with Z1k and Z10k if both >0.
Otherwise with extended impedance model: Rg + Re + Leb + (Le || Ke || Rss).
Z1k and Z10k are available for 537 drivers in online database at the moment.
- Impedance model solver for extended model removed.
- Added Show effect of inductance in context menu of SPL chart.
Voice coil inductance (with losses) can be included in frequency response calculation.
- Added Update database function in context menu of driver grid.
New drivers can be added or existing drivers updated with data on the clipboard or text file or online database.
Updated parameters can be selected from the list.
- Append copied rows function removed from context menu of driver grid.
- Added 437 drivers to online database (2017-07-01).
1.1.8.1 (2017-06-25)
- Fixed reading of Sample rate [Hz] from Impulse response window to biquad copy/export.
Sample rate added in message shown after biquad coefficient copy/export.
- Fixed Ctrl+B and Ctrl+W shortcuts for biquad copy.
1.1.8.0 (2017-06-23)
- Added Biquad coefficients of Way export as text file.
Builds cascaded filters and calculates b0, b1, b2, a1 and a2 coefficients of enabled active IIR blocks.
Sample rate is selected in Impulse response window.
FIR, transfer function file, passive and by-passed blocks are ignored.
Minimum amount of created blocks (init. 8) is defined with setting Options_BiquadBlocks in user.config.
- Added Biquad coefficients of Way (Ctrl+W) copy to clipboard in context menu of crossover schema (right click).
Can be pasted for example to Xover Advanced view of miniDSP application.
- Added Biquad coefficients of Block (Ctrl+B) copy to clipboard in context menu of crossover schema.
Can be pasted for example to PEQ Advanced view of miniDSP application.
- Added Active PEQ response as analog RLC checkbox in Options window.
If checked, Q-value and response of Active peak/notch (IIR) filters are compatible with analog implementation; series Q=sqrt(L/C)/R, parallel Q=sqrt(C/L)*R.
If not checked, Q-value and response are compatible with many digital devices such as DCX2496 or miniDSP.
Enclosure tool
- Electrical parameters (Re, Le, Leb, Ke, Rss, Qes, Qts, BL and Pmax) of passive radiators are cleared when driver database is saved.
- Added Crossover response in Group delay chart (right Y-scale, color goldenrod).
Curve and Y2 scale are visible when Crossover of current driver is checked.
- Initial column widths of drivers grid set constant. Faster opening, supported by mono.
1.1.7.1 (2017-06-13)
- Added optional Countour lines to Polar map directivity chart.
Visibility is controlled with context menu (right click).
Initial value of line step is 3 dB, but it's possible to hack via
c:\Users\user\AppData\Local\Kimmo_Saunisto\VituixCAD.exe_Url_...\version\user.config.
Setting is Options_ContourStep, limited within 1...20 dB.
1.1.7.0 (2017-06-11)
- Stepsize while adjusting parameter values with mousewheel or up/down keys can be reduced by pressing Shift key.
Finer step is about a quarter of the original.
Note! Value is frozen if stepsize drops below 0.5 x displayed resolution/decimals.
- Added 20dB option for SPL/Directivity Span in Options window.
Enclosure tool
- Driver parameters Re, Le, Leb, Ke, Rss, Qes, Qts, BL and Pmax are saved as blank if value is 0 (zero).
This improves readability of passive radiators and drivers without Extended impedance model parameters.
- Added overlay for Total SPL (color=goldenrod).
Curve is saved with Take snapshot in context menu (right click).
Visibility is controlled with Show Total overlay.
- Added input Power chart with Volt-Ampere (gray), Real Power (blue) and Maximum (turquoise) curves.
It's an alternative to Velocity chart in bottom right corner.
Visible chart is selected from context menu (right click).
Power chart is selected automatically for Infinite baffle, Closed and Passive radiator.
1.1.6.3 (2017-06-03)
- Added miniDSP binary file (.bin) and miniDSP manual mode (.txt) exports in Impulse response window.
Coefficients are copied to clipboard if miniDSP manual mode (.txt) is selected.
Paste to FIR Manual Mode window with Ctrl+A, Ctrl+V and click Process.
1.1.6.2 (2017-05-13)
- Size of exported chart shown and editable in
c:\Users\user\AppData\Local\Kimmo_Saunisto\VituixCAD.exe_Url_...\version\user.config.
Settings are Options_ImageWidth, Options_ImageHeight, Options_ImageWidth6p, Options_ImageHeight6p.
See 1.1.5.4 (2017-04-19).
1.1.6.1 (2017-04-27)
Enclosure tool
- Filter transfer function of currently selected driver in the main program can be applied for driver in Enclosure tool.
Linking is done with Crossover of current driver checkbox on Align tab.
Responses in Enclosure tool are refreshed on the fly while filter is adjusted.
1.1.6.0 (2017-04-25)
Enclosure tool
- New drivers are added and parameters of existing drivers modified in a form window.
Adding and editing with data grid is prevented. Edit drivers -checkbox removed.
Add new driver and Edit parameters -buttons added in top right corner.
- Impedance model command moved from context menu to Edit parameters -window.
- Cut and Paste commands removed from context menu.
Merger tool
- Merger project can be saved with Save button. File extension is .vxm, internally XML.
- Saved merger project can be opened with Open button or dropping .vxm file into Merger tool window.
1.1.5.4 (2017-04-19)
- Crossover schematic can be exported to image file: bmp, gif, jpg, png or tif. Right click -> Export image over Crossover schema window.
- Charts in main program and tools can be exported to image file. Right click -> Export image.
Size is fixed 480x270px (16:9), but it's possible to hack via user.config.
- All six charts in main program and Enclosure tool can be exported to a single image file. Right click -> Export six-pack.
Size of each chart is fixed 400x225px (16:9), but it's possible to hack via user.config.
- Title of Impulse response chart changed to automatic: Step, Impulse or Step & Impulse, depending on user selections.
- Added hysteresis (1.6 dB) to automatic scaling of Y-axis maximum of SPL charts in main program to avoid jumping while adjusting crossover.
1.1.5.3 (2017-04-17)
- Numerical value in text boxes can be adjusted by mouse wheel in addition to arrow up/down keys.
Main program
- Missing target curve added for way #6.
- Added Changelog button in About box.
1.1.5.2 (2017-04-12)
Main program
- Added support for text exports of Klippel measurement program.
- Height of graphs (except polar chart) limited while maximized to keep aspect ratio at least 16:9.
- Value of selected filter parameter can be adjusted by mouse wheel (mouse cursor over the grid).
1.1.5.1 (2017-04-10)
Main program
- Crossover schematic manipulation optimised for speed.
- Filter shape and order comboboxes hidden with passive blocks.
- Parameters of passive filter Wizard tracked while adjusting component values manually.
1.1.5.0 (2017-04-07)
- Rendering of all data grids accelerated.
Speed improvement is most significant with driver database of Enclosure tool on Win10 and Win7 without Classic theme.
- Frequency axis of tools fixed: Enclosure 10...20000 Hz, Merger 20...20000 Hz, Calculator 10...22000 Hz, Diffraction 20...20000 Hz.
- Added custom option for frequency axis of main program graphs.
Visible frequency range is adjustable in Options window.
Minimum 10...200 Hz, maximum 2000...22000 Hz.
1.1.4.1 (2017-03-19)
- Added active 1st and 2nd order non-inverting all-pass filters (IIR).
Existing 1st and 2nd order all-pass filters renamed to "inverting".
Update shape of all-pass blocks created with previous versions.
- Added support for Commented .TXT file export of LIMP.
1.1.4.0 (2017-03-16)
Diffraction tool
- Added support for open baffle. Rear radiator is exact duplicate of front radiator with opposite main axis.
Responses are calculated with the same DED model, and rear response is subtracted from front response.
- Minimum-phase checkbox removed. All responses of individual drivers are calculated as minimum-phase,
but sum of all signals (drivers, edges, reflections) is calculated with time delays caused by distance differences.
This enables simple open baffle implementation with correct (negative) phase information to >90 deg angles.
- Off-axis responses of piston and rectangular radiators are calculated as minimum-phase.
Processing takes more time when radiator type or dimensions are changed - expecially with rectangular radiators.
- Chart span changed from 30 to 40 dB to show open baffle responses without cutting low end.
1.1.3.1 (2017-03-12)
Diffraction tool
- Added Feed speaker checkbox for loading polar responses to currently selected driver of speaker.
- Added Vertical plane checkbox.
- Added Negative angles checkbox.
1.1.3.0 (2017-03-11)
Diffraction tool
- Diffraction calculation changed to DED model by Urban, Heil, Pignon, Combet and Bauman.
See AES E-Library The Distributed Edge Dipole (DED) Model for Cabinet Diffraction Effects.
This improves accuaracy to 60...180 deg angles compared to previous versions.
DED model is extended with approximated effect of rounded edge (same as previous versions).
Example: Point source in the center of circular baffle, diameter 344 mm
1.1.2.3 (2017-02-22)
- Passive filter block can be connected as shunt by pressing Shift key while dropping or adding block into schematic.
This eliminates extra clicking of Shunt button (in Connection group) when adding shunt blocks.
- Filter block can be dropped also into Connection group to assign block to final driver's net.
This eliminates extra clicking of Series/Shunt D1..4 button when adding blocks into driver nets.
1.1.2.2 (2017-02-21)
- Curve name and X,Y-values at cursor position are displayed close to cursor.
Separate label boxes removed from status bar.
- Cursor of all charts changed to cross.
- Indication of X,Y-values at cursor position added to Merger, Calculator and Diffraction tools.
1.1.2.1 (2017-02-17)
- Improved initial directory logic of open and save dialogs.
- Function of filter block bypass checkbox fixed (bug since 1.1.0.1, 2017-01-23).
1.1.2.0 (2017-02-01)
Enclosure tool
- Added optional minimum phase calculation for directivity export.
Calculator tool
- Multiply A * piston directivity is calculated as minimum-phase.
- Response tails are predicted by the first 1/6 octs. at LF and last 1.0 oct. at HF for
Minimum phase A -conversion if both input and result response magnitudes are linear.
Otherwise slopes are predicted by the first and last 1/2 octaves.
Diffraction tool
- Added optional minimum phase calculation for response.
1.1.1.0 (2017-01-30)
Main program
- Added optional minimum phase response in SPL chart. Enabled by checking View->Minimum phase.
- Added optional excess phase response in SPL chart. Enabled by checking View->Excess phase.
Could be useful while designing FIR filters to achieve minimum-phase system (excess phase = flat 0 deg).
- Added optional excess group delay in GD & Phase chart. Enabled by checking View->Excess group delay.
- Impulse response calculation optimized for speed.
- Opening of impulse response window moved to View->Impulse response.
Calculator tool
- Added minimum-phase response extraction.
1.1.0.1 (2017-01-23)
Main program
- Maximum number of Ways increased to six.
- Added list boxes for selecting shape (L-R, Bessel, Butter, ...) and order (N) of active filter.
Located above filter parameter list/grid.
List boxes replace f,Q-parameter pairs of previous version.
Project files (.vxp) saved with older versions do not include Shape and Order properties.
Replace active blocks with compatible type to apply new features.
- Shape and order are shown in filter schema as abbreviated text, below filter block.
"FIR" text inside linear-phase and phase linearizing and phase EQ blocks.
- Added minimum and maximum limits for filter parameters/components to prevent illegal values.
- Added several active filters, including non minimum-phase (in blue).
- Active High/Low pass filters:
- 1st order
- 2nd order (Q)
- Linkwitz-Riley 12...48 dB/oct
- Bessel 12...48 dB/oct
- Butterworth 12...48 dB/oct
- Chebyshev 0.5dB 12...48 dB/oct
- 1st order linear-phase
- 2nd order linear-phase (Q)
- Linkwitz-Riley linear-phase 12...48 dB/oct
- Horbach-Keele linear-phase (R)
- Horbach-Keele MTM linear-phase
- Brickwall linear-phase
- Active Shelving High/Low pass filters:
- 1st order
- 2nd order (Q)
- 1st order linear-phase
- 2nd order linear-phase (Q)
- Active All-pass filters:
- 1st order
- 2nd order (Q)
- 1st order phase linearization
- 2nd order phase linearization (Q)
- Linkwitz-Riley phase linearization 12...48 dB/oct
- Bessel HP phase linearization 12...48 dB/oct
- Butterworth HP phase linearization 12...48 dB/oct
- Active Peak/Notch filters:
- Parametric EQ (A, Q)
- Gain EQ linear-phase (A, Q)
- Phase EQ (-180...+180 deg, Q)
- Added polar frequency response export (File->Export->Polar...).
Exports frequency responses to all angles (in both planes) included in the project.
- Added impulse response export (File->Export->Impulse...).
Exports transfer function of active filters per way or total/axial SPL as impulse response in time domain.
- Sample rate: 44100, 48000, 96000, 192000 Hz
- FFT length: 8192, 16384, 32768, 65536, 131072, 262144 bins
- Taps: 512...131072, up to FFT length / 2.
- IR Window function: Rectangular, Bartlett, Hanning, Hamming, Blackman, Blackman-Harris, Nuttall, Blackman-Nuttall, Cosine.
- Optional centering of impulse peak and window function for FIR convolver.
Without centering impulse peak and window function max. are located at 1.0 ms to support pure IIR with small timing tolerance.
- Visualisation of impulse response, step response and window function.
Curves refresh when speaker/crossover changes. Graph zoomable to full window.
- File format: 16-bit PCM mono (.wav), 16-bit PCM stereo (.wav), 32-bit IEEE mono (.wav), 32-bit IEEE stereo (.wav),
64-bit IEEE mono (.wav), 64-bit IEEE stereo (.wav), 32/64-bit mono (.txt). MLSSA header option for .txt file.
1.0.4.1 (2017-01-07)
- User interface is using decimal symbol defined in control panel.
Decimal numbers are easier to enter with numeric keypad, without changing keyboard to ENG.
Project files (vxp, vxb), reponse data (frd, zma, txt), driver database (txt) etc. are still saved with invariant culture to keep files globally exchangeable.
- Data type of user options with decimal separator changed from string to double.
Enclosure tool
- Added filter for driver Status. Vintage/discontinued drivers are easier to ignore with "Active" criterion.
- Driver Type and Size filters need full text. This prevents e.g. listing of both 8" and 18" drivers with single 8 criterion.
- Column order of drivers list changed to show Status column without scrolling.
Diffraction tool
- Internal format of baffle diffraction files (.vxb) changed to XML.
Old baffle files are converted to new format when saved. No need to change the filename.
1.0.3.0 (2016-12-23)
- Frequency response files of drivers can be located in the same directory with project file.
- Eliminated error if header line of frequency response file list is double clicked.
1.0.2.0 (2016-12-09)
- Q-value of Active Peak/Notch filter changed to compatible with passive series and parallel notch filters.
Previous implementation kept BW constant at A/2 [dB] while adjusting A.
- Fixed bug in Copy/Paste network function if new project is not saved.
1.0.1.0 (2016-11-27)
- Maximum length of recently opened file list (File->Recent...) increased to 20.
Sorting of the list is fixed: the most recent file is at the top.
- Internal format of project files (.vxp) changed to XML.
Old project files are converted to new format when saved. No need to change the filename.
- SPL and Power response target lines are saved in project file for the next session.
- Tilt [dB/oct] of SPL and Power response target lines is visible in tooltip and status strip while dragging of line end.
Typical power response tilt is -1.2...-1.5 dB/oct with conventional box speaker.
1.0.0.0 (2016-09-11)
Software published as freeware.
0.1.4.18 (2016-09-06)
Few tweaks for Linux & Wine users:
- Font for crossover schematic can be changed in Options window
in case default (Trebuchet MS) doesn't exist and substitute
is not rendered properly.
- Grid lines of charts (except PolarMap) changed from
semi-transparent to opaque. Light opaque colors work also on
platforms having issues with semi-transparent lines.
- Rendering of vertical texts in crossover schematic changed to
indirect: horizontal text to bitmap -> background to
transparent -> rotate 90 deg -> bitmap to schematic. This
is slower but works on platforms having issues with vertical
texts. Hopefully this is just temporary tweak though works quite
ok in real Windows.
0.1.4.17 (2016-08-28)
- Tooltips can be set visible or hidden with Show ToolTips
checkbox in Options window. This option is mainly for some
Linux distros having tooltip bug with Wine, but also tooltip
haters may find this convenient.
- Name of chart curve at the cursor is shown also on status bar
in case tooltips are hidden. Exception is Diffraction tool where
curves are easy to recognize without any legend.
- Web search Url added in Options window to avoid manipulation
of user.config in hidden folder.
0.1.4.16 (2016-08-27)
- User settings are saved in %localappdata%\Kimmo_Saunisto\VituixCAD.exe_Url_...\0.1.4.16\user.config.
Registry settings of previous versions are ignored and default
values initiated. After next upgrade settings directory will be
0.1.4.17, and initial values automatically restored from this
version.
- Directory separator character can be either '\' or '/' in
project files and file system.
Main program
- Project files (.vxp) are saved with UTF-8 character encoding.
- Normalized selection of directivity chart is saved for
the next session.
Enclosure tool
- Driver Manufacturer and Model are percent-encoded for web
search. This improves search result if name contains special
characters like & or ".
- Web search command can be modified via Options_txtSearchUrl
setting in user.config. Default url is
"https://www.google.com/search?q=".
0.1.4.15 (2016-08-07)
Main program
- Amplitude scale added in Polar map directivity chart.
0.1.4.14 (2016-07-05)
Main program
- Color palette of Polar map directivity chart changed to
gradient between red and white. Red always represents 0 dB (i.e.
SPL equal to reference angle) while polar map is normalized.
SPL Span |
30 dB |
40 dB |
60 dB |
white |
6 |
8 |
12 |
red |
0 |
0 |
0 |
yellow |
-6 |
-8 |
-12 |
lime |
-12 |
-16 |
-24 |
cyan |
-18 |
-24 |
-36 |
blue |
-24 |
-32 |
-48 |
magenta |
-30 |
-40 |
-60 |
black |
-36 |
-48 |
-72 |
0.1.4.13 (2016-06-20)
Enclosure tool
- Fixed calculation of Fb [Hz] if number of Passive radiators
is greater than 1.
0.1.4.12 (2016-06-15)
Main program
- Directivity chart can be normalized by checking Normalized
from context menu. Response to Reference angle
(typically 0 deg hor) is shown as flat.
Diffraction tool
- Response graph is refreshed while window is resizing.
0.1.4.11 (2016-05-21)
Main program
- Power & DI graph can include three overlays,
typically one for each curve. Snapshot/overlay menu opens with
right click. Take snapshot command saves current
situation. Overlay responses can also be loaded from frequency
response files. Power response and Reference angle
overlays are scaled to left Y-scale, and Directivity Index
overlay to right Y-scale. Visibility of overlays is selected
with Show overlay commands.
0.1.4.10 (2016-05-16)
0.1.4.9 (2016-04-23)
Main program
- Power response and directivity index calculation improved.
Removed excessive weighting of measurement(s) to biggest
off-axis angle(s) if measurement set does not include whole
0...180 deg or -180...+180 deg sector. Note! This will not
remove all inaccuracies - usually in tilt of power response and
overall level of DI spectrum if typical speaker construction is
measured to narrower than 0...180 deg sector (with recommended
angle step of 10 deg).
Power and DI results are accurate in the following cases:
-
- Any construction measured to -180...+180 deg.
- Hor/ver symmetrical construction measured to 0...180 deg.
- Infinite baffle (IB) construction measured to -90...+90 deg.
Add 3 dB to DI and subtract 3 dB from power level.
- Hor/ver symmetrical IB construction measured to 0...90 deg.
Add 3 dB to DI and subtract 3 dB from power level.
- Front to back symmetrical dipole measured to -90...+90 deg.
- Front to back and hor/ver symmetrical dipole measured to
0...90 deg.
- Ideal (perfect) omni measured to at least two directions,
though off-axis measurements are not needed if you are sure
that it's perfect omni.
0.1.4.8 (2016-03-20)
Enclosure tool
- Span and Y-grids of Directivity graph to follow SPL span
compress and expand buttons (disconnected from global setting in
Options window).
- Calculation executed if source voltage Eg entered with number
keys. Has been working with arrow keys only for some months.
0.1.4.7 (2016-03-14)
Enclosure tool
- Fixed error in calculation of passive radiator's mechanical
resistance.
- Added optional extra mass parameter for passive radiator.
Increasing of Mms works as well.
0.1.4.6 (2016-03-06)
Main program
- SPL maximum setting removed from Options window. Y-axis
maximum of SPL, Power & DI and Directivity charts is scaled
automatically.
Enclosure tool
- Removed Mmd [g] from driver database.
- Added Status, Revision and Updated columns in driver database.
- Added Online database option which reads driver
database from http://kimmosaunisto.net/...
- 586 drivers updated or added in online database, including
B&C Speakers, Beyma, BMS, Eighteen Sound, Eminence, Peerless
(by Tymphany), RCF, SB Acoustics, Scan-Speak, Seas, Vifa (by
Tymphany) and Visaton.
0.1.4.5 (2016-01-31)
Main program
- Simultaneous rotation and inclination of drivers disabled.
- Location of driver (X,Y,Z mm) included in logic selecting
closest off-axis response measurement. Minor offsets causing
off-axis angles <3 degrees @2500 mm are ignored if driver is
not rotated or inclined.
0.1.4.4 (2016-01-25)
- Surface chart normalized to show full span regardless of SPL
max setting in Options window.
Main program
- Added response file exports: Frequency response of Way, Group
delay, Filter gain of Driver, Impedance response of Way.
- Improved measurement selection logic for rotated driver.
Eliminated occasional crash of cos-1() function due
to rounding.
Calculator tool
- Auto scaling with A button does not count points
which are outside of visible frequency range (if limited within
20-20kHz in Options window).
0.1.4.3 (2016-01-18)
Main program
- Added response file exports: Frequency response, Power
response, Directivity Index, Impedance response.
0.1.4.2 (2016-01-18)
- Curves clipped within chart areas with graphic methods - not
by limiting values within X and Y scales.
- Stepping in line charts removed by using floating point
coordinates instead of integers.
- Directivity chart settings saved in registry for the next
session.
Calculator tool
- Added 'Multiply by piston directivity' formula. Parameters are
piston diameter for circular or width for rectangular radiator
(0...3000 mm) and off-axis angle (0...90 deg). Angle coded in
file name on response list A is applied (with 0...90 deg.
limits) if 0 degrees is entered.
- Added message 'File(s) saved in destination directory' when
all is done after clicking Calculate & Save button.
Enclosure tool
- Scaling of Y-axis minimum in Directivity Polar chart fixed.
Didn't work okay after expand/compress span buttons were
clicked.
- Phase response calculation of piston radiator to off-axis
angles improved. It is still non-minimum phase approximation,
but quite valid below first null where amplitude is effective.
Diffraction tool
- Phase response calculation of piston radiator to off-axis
angles improved.
0.1.4.1 (2016-01-12)
Enclosure tool
- Speed problem with .NET combo box on Directivity tab solved.
- Fixed bug in piston directivity calculation.
0.1.4.0 (2016-01-11)
- All response graphs redesigned in main program and Enclosure,
Merger, Calculator and Diffraction tools. Microsoft .NET Chart
control replaced with home-made code to speed-up execution,
increase stability and allow new features without technical
restrictions.
- Added Surface chart (3D waterfall) for directivity
visualization. Rotation, inclination, zooming and panning with
mouse (no scroll bars anymore). Surface chart replaces Area 3D
and Line 3D charts.
- Added Polar map (aka Heat map) for directivity visualization.
dB value at cursor position visible in status bar is
interpolated from two nearest off-axis responses.
- Character encoding of frequency response and impedance
response files, VituixCAD project files (.vxp, .vxb) and driver
database of Enclosure tool is detected automatically when
reading files. At least Windows(ANSI), UTF-8, UTF8 without BOM,
UTF-16 LE and UTF-16 BE are supported. Program writes
Windows(ANSI).
- Add overlay and Clear overlay buttons added to
Baffle Diffraction simulator. Max. 10 overlays.
- Automatic Y-axis scaling with A button and span
expand/compress functions in Calculator tool redesigned. Earlier
crap auto scaling was part of .NET Chart.
0.1.3.21 (2015-12-31)
- Program checks in startup whether a new version is available
on server. If a new version is available, it can be downloaded
and installed. Setup is able to restart the program after
installation.
- Internal frequency range is changed to fixed 10...22000 Hz
with density of 48 points/octave, totally 534 frequency points.
- Visible frequency scale can be limited from Options window
with Show 20...20 kHz checkbox. That will also change
x-axis increments to 20-200-2k-20k in all graphs.
0.1.3.20 (2015-12-25)
Merger tool:
- Values in text boxes accepted by pressing enter or tab key or
other focus loss. Not continuously when text changes.
- Refreshing of blending range markers does not require both LF
and HF responses loaded.
- Internal housekeeping with dB scaling of LF responses to
prevent temporary wrong level after Far field measurements
checkbox is clicked.
Calculator tool:
- Values in text boxes accepted by pressing enter or tab key or
other focus loss. Not continuously when text changes.
User manual updated with screen captures from latest release of
Windows 10.
0.1.3.19 (2015-11-02)
Merger tool:
- Added triangle markers to both ends of blending range.
- Blending smoothstep function changed to x*x*(3 - 2*x). Was Ken
Perlin's x*x*x*(x*(x*6 - 15) + 10).
0.1.3.18 (2015-10-29)
Merger tool:
- Low frequency part can include axial and multiple off-axis
(far field) responses e.g. with different time window or
distance compared to HF part. For example LF part can be
measured at 300 mm with 150 ms time window, and HF part at 2000
mm with 5 ms window.
New option is enabled by checking Far field measurements.
Low frequency response list must have equal off-axis angles
(with the same angle coding in file names) to high frequency
response list. Otherwise LF and HF responses cannot be paired.
LF responses are scaled automatically by entering LF and HF
Distances, assuming that LF and HF responses are measured with
same source voltage and both are far field. Distance
text box for LF part is new. Additional manual scaling with Scale
text box is still there.
- Blending BW options are changed to 0, 1, 2, 3 or 4 octaves
(was 2, 1, 1/2 or 0).
- Added adjustable splitter bar between Low frequency and High
frequency parts to show more than two LF responses at once.
- Removed export of Extra transfer function (for LspCAD 6 Pro or
Active TF). It is possible to create with Calculator tool by
dividing merged axial response with time-windowed axial (far
field HF) response - if ever needed.
0.1.3.17 (2015-10-02)
- Improved support for frequency response exports from HOLM
Impulse by accepting comment lines beginning with default
character #.
- Semicolon (;) accepted as column separator (in addition to
space and tab) in frequency response files.
0.1.3.16 (2015-09-22)
Merger tool:
- Calculation of near field responses (LF part) scaling changed
to 20 * log10(radiator_radius / 2 / far_field_distance). Scaling
is updated when Far field distance is changed.
- Size of some controls tweaked for Win10 themes.
Baffle diffraction simulator:
- Minimum size of program window increased to avoid hidden
controls.
- Size of some controls and Zoom Fit tweaked for Win10 themes.
Main program:
- Minimum size of program window increased to avoid hidden
controls.
0.1.3.15 (2015-08-20)
Enclosure tool:
- Auto align prevented when source voltage is reset by
double-clicking Source label.
- System calculation executed when source voltage is reset by
double-clicking Source label.
- Piston directivity is included in simulation by checking
Piston directivity on Directivity tab. Off-axis angle is limited
in calculation within 0...90 deg if Pattern selection is
not Dipole (ideal).
0.1.3.14 (2015-06-26)
Merger tool:
- Added Step LF->HF dB & deg fields displaying step in
level and phase from low to high frequency part at transition
frequency.
- Anchoring of Step dB and deg fields fixed, accuracy of angle
increased to 0.1 deg (2015-06-26).
0.1.3.13 (2015-06-15)
Enclosure tool:
- dB maximum of SPL and Directivity graphs calculated
automatically, not controlled manually via Options window.
- Added Expand/Compress scale buttons for controlling dB span of
SPL and Directivity graphs.
- Response graph refreshed by double-clicking Extra mass
and Source labels. Refreshing was accidentally deleted
2015-03-09.
- Fixed GD graph error when Enclosure tool is started with
driver cursor initially on passive radiator.
- Statistics moved in the beginning of list on Info tab.
- Added Zmax into Info statistics. Searches f<1000 Hz.
Merger tool:
- dB maximum of response graph calculated automatically. Manual
controls (text box and arrow buttons) removed.
- Added Expand/Compress scale buttons for controlling dB span of
response graph.
0.1.3.12 (2015-06-08)
Baffle diffraction simulator:
- Added support for rectangular drivers. Directivity function
for off-axis magnitude response is sinc(k*x*sin(hor_angle)) *
sinc(k*y*sin(ver_angle)), where sinc in unnormalized cardinal
sine function, k=wave number, x=driver width/2 and y=height/2.
Phase response is approximated with k*x*sin(angle)/2.
Note that simulation is not accurate to near field because
directivity function is for infinity.
- Prevented floor and wall movement when origin is relocated
(Ctrl+click).
0.1.3.11 (2015-05-31)
Baffle diffraction simulator:
- Floor and side wall reflections are included in frequency
response by checking Floor and Wall. Floor
elevation [mm], side wall location [mm] and absorption [dB] are
adjustable.
- Piston directivity checkbox removed. Piston
directivity included in direct sound constantly.
- Response chart auto scaling improved.
- Added lines indicating location of floor and wall.
0.1.3.10 (2015-05-03)
Baffle diffraction simulator:
- Axis angles greater than 90 deg enabled. Calculation to rear
sector is preliminary including several approximations.
- Added export for directivity. Off-axis responses to
-170...+180 deg with 10 deg steps in horizontal and vertical
planes can be exported by checking Directivity.
0.1.3.9 (2015-04-27)
Baffle diffraction simulator:
- Directivity of driver cone is included in direct sound by
checking Piston directivity. Directivity function for
off-axis magnitude response is 2*J1(k*a*sin(angle))/(k*a*sin(angle)),
where J1(x) is 1st order Bessel function
of first kind, k=wave number and a=radius. Phase response is
approximated with k*a*sin(angle)/2.
- Magnitude response of diffraction is calculated with 2*J1(k*a)/(k*a).
0.1.3.8 (2015-04-25)
Baffle diffraction simulator:
- Half space frequency response of driver can be loaded
for full space response simulation. Enable full space view and
export by checking Full space. Y-scale is adjusted
automatically.
0.1.3.7 (2015-04-24)
Enclosure tool:
- Added possibility to include cabinet impact response in full
space simulation (shown in Directivity graph and exported by
clicking Directivity button). Diffraction simulator is
executed by clicking Baffle step button. Baffle response
is loaded by clicking Open button and enabled by
Diffraction response checkbox. Processing of off-axis responses is
disabled by checking Axial only.
- Baffle tab renamed to Directivity.
- Fixed bug in directivity graph when enabling Polar chart after
start-up when directivity graph is initially disabled.
0.1.3.6 (2015-04-21)
Enclosure tool:
- Fixed bug in Extra mass increment/decrement by up/down keys
when multiple drivers.
Merger tool:
- Radius [mm] column replaced with Diameter [mm] and Area [cm2]
columns in L.F. response list.
0.1.3.5 (2015-04-18)
Baffle diffraction simulator:
- Y-scale of drawing area inverted; positive is up and negative
is down (baffle projects saved with earlier versions will open
upside down).
- Added optional crosshair cursor for helping object alignment.
- Added snap function; checkbox for activation and text box for
restricting increment (1...50 mm).
- Added orthogonal object moving by pressing Shift key while
dragging.
- Centering of Zoom Fit fixed.
0.1.3.4 (2015-04-17)
Baffle diffraction simulator:
- Initiate button renamed to New.
- Scroll bars removed from image. You can pan baffle image by
dragging when nothing is selected.
- Added Zoom Fit button for fitting and centering objects within
drawing area. Zoom Fit is applied automatically when new baffle
is created or existing opened.
- Origin adjustable by clicking left button when Ctrl key is
pressed.
0.1.3.3 (2015-04-14)
Baffle diffraction simulator improved:
- Baffle can contain 3...36 corners. Number of corners is
initialized by entering value, and adjustable via pop-up menu.
Location of corners is initiated from main dimensions, and
individually movable by mouse or keyboard.
- Baffle can contain up to 12 drivers. Number of drivers is
initialized by entering value, and adjustable via pop-up menu.
Location of drivers is initiated from main dimensions, and
individually movable by mouse or keyboard.
- Added microphone at axis distance for simulation of
multi-driver configuration. Microphone is movable by mouse or
keyboard.
- Simultaneous axis rotation in horizontal and vertical planes
is enabled. Rotation origin is perpendicular point of microphone
on (unrotated) baffle.
- Added Pan and Zoom Out/1/In for baffle image.
- Added adjustable splitter between baffle image and response
graph.
- Baffle project is possible to save and reopen. Format is
human-readable text file.
- Location and size of program window and splitter are saved in
registry for the next session.
0.1.3 (2015-04-04)
- Added baffle diffraction simulator. Allows simulation of a
single driver in rectangular cabinet. Cabinet edges can be
rounded. Driver location can be adjusted by a mouse.
0.1.2.3 (2015-03-09)
- Pressing of Enter key accepts values in (single line) text
boxes. No need to press Tab key or click focus to another
control to enter value.
0.1.2.2 (2015-03-07)
- Added status bar indicating X and Y values in graph at mouse
pointer location.
- Added possibility to include box Q and series resistance in
closed box alignment in Enclosure tool.
- Improved interpolation and extrapolation of response files
with dB magnitude.
0.1.2.1 (2015-03-06)
- Directions/axis combo box is removed from Options
window. Simulation and directivity graph are using directions of
driver's frequency responses which are globally common for all
enabled ways and drivers. Odd angles are mostly ignored.
Exception is rotation/inclination of driver which is able to
pick the closest angle from all measurements of rotated driver.
Angle step of off-axis responses does not have to be constant
(though it is highly recommended) in order to get acceptable
accuracy in power response and directivity index. Simplified
angle set could be for example 0, 5, 10, 15, 20, 30, 40, 50, 60,
80, 100, 120, 150, 180 deg for boxed and unidirectional
speakers. Total ignoring of 60...180 deg angles will collapse
grade of power and DI results though shape of responses could be
still okay for example with horn speakers.
- Horizontal 0...180 deg checkbox is removed from
Options window. Simulation and directivity graph are able to use
& show 73 directions per axis without cropping to positive
angles. This doubles max. resolution of vertical waterfall and
polar chart.
- Added warning "Frequency responses of drivers do not include
reference angle ..." if entered angle is not available.
- Removed warning "Measurement set does not include the
following off-axis responses (hor,ver) for driver ...".
- Rotation (X deg) and inclination (Y deg) angles of driver are
stepping with constant 5 deg by pressing Alt+Up/Down key.
Program searches closest angle from driver's frequency
responses.
- Enclosure tool exports fixed directivity response set
including 37 horizontal angles 0...180 deg. Negative angles
in front and Vertical plane are disabled in
context menu of Directivity graph.
- Reference angle text box is moved from Options window
to Drivers tab. Angle can be changed by entering value, Up/Down
keys or double-clicking frequency response list.
- Fixed driver connection change from parallel to series after
way selection (bug since 2015-02-01).
- Reference angle is saved in project file.
- National decimal separator replaced with period in Enclosure
tool's LTSpiceIV interface, Info tab and status bar.
0.1.1.3 (2015-02-24)
- Added support for Drag and drop in crossover design.
Filter blocks can be dragged from the block menu to schematic.
Insert/Replace/Append mode changes dynamically depending on
location of mouse pointer: Insert mode on the left, Replace mode
in the middle and Append mode on the right side within canvas of
existing block. Mouse cursor shows block image while dragging
from the block menu.
Existing blocks in the schema can be moved and copied by Drag
& drop. Blocks can be moved and copied also to another way,
enabled or not. Moving is default function - no need to press
Shift while dropping. Block is duplicated by pressing Ctrl key
while dropping. Mouse cursor shows [+] when ready to drop a
copy. Drag n' drop to another VituixCAD session is not
available. Use Copy-Paste network in context menu
instead.
Adding and replacing by clicking block menu buttons, and moving
within same net by arrow buttons are still available.
- Append mode is changed to add new block right after selected
block to make dropping logical.
- Shortcuts to Insert and Append mode by pressing Shift and Ctrl
keys are removed to follow Drag & drop practices.
0.1.1.2 (2015-02-22)
- Added support for Drag and drop in file selection,
including VituixCAD project files (.vxp), frequency response and
transfer function files (.txt, .frd), impedance response files
(.txt, .zma) and executables (.exe in Options window). Files
with other extensions can be selected via Open dialog with *.*
filter.
0.1.1.1 (2015-02-19)
- Cursor in schema view is visible without blocks. Upper Way #
indicator is removed.
- Added Group delay plot in Phase graph.
VituixCAD_Full_Crossover.png
0.1.1.0 (2015-02-17)
- Description text box and Way Enable&Select controls are
moved to Drivers tab to make room for filter schema.
- Filter block list on Crossover tab is replaced with graphical
schematic. Schema shows all Ways and Filter blocks - also
disabled and bypassed in gray. It has a cursor for block and way
selection. Schema is expandable by button and scrollable by
mouse wheel, and panning automatically if needed to keep cursor
visible.
- Shortcuts for filter schema - available when mouse cursor is
over the schema:
Ctrl+C=Copy network, Ctrl+V=Paste network, Ctrl+D=Delete
network, Insert key=Toggle Insert/Replace/Append mode,
Ctrl+Left/Right/Up/Down keys=Move block cursor.
- Separate Crossover schema window is changed to modal window.
It's for total schema preview and screen capturing only.
- Controls in separate Block menu window are moved to Crossover
tab. Separate window is removed.
- Added Replace, Insert and Append mode radio buttons on
Crossover tab to control placement of new blocks. Each mode has
different cursor shape. Shortcut to Insert mode is holding Shift
key, and shortcut to Append mode is holding Ctrl key while
adding or clicking blocks.
- Arrow buttons for block moving are rotated to show directions
right.
- Inverting Bypass of all blocks is changed to a button (B).
- Bypassing of single block is changed to a checkbox (below B
button).
- Bypass status is saved in project file.
- Added indication of way number in Way settings group box on
Crossover tab and label below menu bar.
- Added Enabled checkbox in Way settings group box.
- Units and Part # check boxes on Crossover tab are moved to
View menu.
- Tracing of wizard parameters (type, design, f, N, ...) is
improved by saving parameters in the block created by the
Wizard. Tracing parameters are not saved in project file.
- Hidden components in removed driver nets are no longer
printed on Parts list.
- Added way # in warning texts of Paste and Delete network
commands.
- Paste network command clears all blocks before paste to make
exact copy.
- Scrollbars of directivity charts will not show up if window
(or application) is not active.
- Adding of Active Low pass and High pass filters is allowed
only by the Wizard.
- Q-parameter of Active filters is limited (internally) above
0.01 to prevent division by zero.
- Added adjustable Reference angle in Options. It is direction
in horizontal plane which is shown as axial response in SPL,
Power & DI and Phase response graphs.
0.1.0.34 (2015-02-08)
- Added Wizard for Passive Bessel and Chebyshev 1.0dB filters,
2nd...4th order.
- Wizard for Active LP/HP filters is applied automatically when
filter design or order is changed.
- Clear block list -command is relocated to context menu as
Delete network Ctrl+D, and Delete (single) block -command
is relocated to [X]-button close to filter block list.
- Added cursor in Crossover schema window. Filter block and way
can be selected by clicking block image in the schema window.
- Improved tracing of current row in Parameters/Components
grid. One of the visible rows is always current, indicated by
the cursor. No need to separately re-activate the grid
before value modification.
0.1.0.33 (2015-02-05)
- Active and Passive radio buttons are removed from the Wizard.
Selection is included in the items of filter Type combo box.
- Available high/low pass filter Designs are updated in the
Wizard combo box when filter Type is changed between Passive and
Active LP/HP.
- Available high/low pass filter Orders are updated in the
combo boxes of the Wizard and SPL Target window when
Active-Passive or filter Design is changed.
- Added parameter tracing for Passive Lattice all-pass while
browsing the filter block list or changing way.
- Filter block is kept in the same net (Common or Driver #)
when parameters of Passive Parallel notch, Series notch, Lattice
all-pass or Zobel are _updated_ by the Wizard. Just direction
(Series/Shunt) is set to default.
- Fixed overflow error when Passive L-Pad or High/Low pass
filter with order >1 is added to the end of the filter block
list by the Wizard.
0.1.0.32 (2015-02-04)
- Crossover schema rendering redesigned to view wiring
correctly with Lattice all-pass filters.
- Filter block Connection forced to Series when block changed
to Lattice all-pass.
0.1.0.31 (2015-02-01)
- Added support for (real) Passive Lattice all-pass filter.
- Added default Connection for Passive Parallel notch Wizard.
- Added default Connection for Passive Series notch Wizard.
- Added workaround for a problem with driver's frequency
response list when horizontal or vertical angle is changed
manually.
- Fixed bug in driver count change from 2-4 pcs to a single
driver.
- Housekeeping of program structure and images.
0.1.0.30 (2015-01-30)
- Added button to open Crossover schema window.
- Position of Crossover schema and block menu windows are saved
for the next session.
- Enclosure, Merger and Calculator tools are no longer updated
as separate programs to enable seamless integration with the
main program.
- Options button removed from Enclosure, Merger and Calculator
tools.
- Options menu item moved from Tools menu to menu bar.
- Info (i) button removed from Enclosure, Merger and Calculator
tools.
- Directivity (off-axis) responses and Impedance response are
possible to feed from Enclosure tool for current driver of the
speaker by checking Feed speaker before exporting.
- Merged frequency responses are possible to feed from Merger
tool for current driver of the speaker by checking Feed speaker
before saving. Both separate merged files and extended data
format are supported.
- Applying Options in the main program updates settings also in
Enclosure tool.
0.1.0.29 (2015-01-28)
- Added support for high contrast themes with black background
color.
- Status of Show target checkbox and visibility of Way target
curve synchronized.
0.1.0.28 (2015-01-26)
- Added 'Crossover block menu' -window for filter type and
connection selection.
- Drop down menu removed from Filter type and Connection
columns.
- Added Bypass column in Filter block list.
- Crossover tab re-arranged.
0.1.0.27 (2015-01-21)
- Driver's Name is shown in Crossover schema window close to
driver symbol. Driver's ID (D11, D21, ...) is visible if Name is
not entered.
- General Tool tips of graphs removed.
0.1.0.26 (2015-01-18)
- Directivity chart context menu redesigned to have direct
selection for different chart types and
horizontal/vertical planes.
- Added images for context menu items.
- 3D rotate/incline removed from context menu. Scrollbars for
rotation/inclination and frequency adjustment of polar chart
will show automatically when mouse cursor moves over directivity
graph.
- Added Tool tip for each graph trace.
0.1.0.25 (2015-01-15)
- Added Polar chart option in directivity graph.
0.1.0.24 (2015-01-11)
- Open project file (.vxp) with command line argument.
- Start Enclosure tool with command line argument "Enclosure".
- Start Merger tool with command line argument "Merger".
- Start Calculator tool with command line argument
"Calculator".
- Wait cursor visible while opening project.
0.1.0.23 (2015-01-06)
- Extended Impedance Model solver improved.
- Added splitter for adjusting height of driver database view.
0.1.0.22 (2015-01-04)
- Added Extended Impedance Model solver in Enclosure tool.
- Buy Now button in Licensing window enabled.
- Donate button removed from Licensing window.
0.1.0.21 (2014-12-31)
- First official release of Full version.