12-Mar-21 version 6.0.7741
- Added optional scientific notation for parameter values
- Changed maximum number of decimals for parameter display from 6 to 10
- Fixed error that occurs when openening the parameter properties window while no parameters are visible because of the parameter setup
- Help file update
7-Jul-20 version 6.0.7493
- Fixed interpretation of LAN XI files with negative calibration factors
- Fixed license transfer
- Prevent an exception caused by closed views
- Fixed MTF calculations
7-May-19 version 6.0.7066
- Fixed (swapped) male/female labels on export from Speech table
- Added Cgain parameter for EN 1793-5 measurements
- Added check (and error message) for number of channels in user-defined stimulus
5-Nov-18 version 6.0.6883
- Previous B&K license manager can now be found in the About window under the Alt-F10 key
- EN 1793-5:2016 method is now the default for RI calculations
- Enabled pre-averaging for synchronous (internal stimulus) file import
- Use calibration factors when importing BKConnect files with user-defined stimulus
- Removed impact of low-frequency disturbances on absorption and reflection calculations
- Level calibrated measurements saved as text (with a .TXT extension) have sample values in Pascal
10-Jul-18 version 6.0.6765
- Fixed potential exception caused by bug in parameter tree rendering
- Fixed problem with ISO 3382-3 output in 'Save Project Data'
- Suppress output of 2nd channel for selected parameters in interrupted noise measurements
21-Mar-18 version 6.0.6654
- Fixed potential race condition when saving speech table to text file
- Added option to configure a proxy server for software updates
- Improved handling of available channels as a function of the parameter in the Project window
- Moved ISO 3382-3 parameters to a subtree under the Speech parameters
- Auto-scroll the treeview in the project window during drag & drop operations
- Highlight the target group during drag & drop in the project window treeview
- Fixed header problem in Project window - Copy/Save Table
16-Nov-17 version 6.0.6529
- Hearing threshold and Auditory masking now optional for MTI
- Improved MTF calculations at low INR values
- Improved setup
21-Sep-17 version 6.0.6473
- Changed value vs distance table row header format
- Added the possibility to have a source-receiver distance that differs from the IR start position, using the File Properties Location tab.
- Improved IR noise calculation for multi-part decays
- Fixed problem where changed file properties would always be saved
- Changes in file properties now cause impulse response view to be updated immediately
- Setup no longer includes PULSE Live Report
- Fixed Process-Mix-Noise option
- Fixed exception in Spectrogram view
07-Jul-17 version 6.0.6397
- Made final sample in IR view selectable
- Fixed 16kHz octave filter in Edit - Filter
- Fixed problem where changes made via the file context menu in the project window did not persist
- Prevented exceptions caused by changes to files in the project window
27-Apr-17 version 6.0.6326
- Fixed system calibration problem when measurement s-r distance is 0
26-Apr-17 version 6.0.6325
- Display 'old' HASP license dialog when FlexNet is not installed
15-Apr-17 version 6.0.6314
- Update the sound device ID if it no longer matches the device name
- Fixed exception on 'set s-r distance' in project window file context menu
- Added FlexNet licensing
- Fixed problem where 'Add to project' was specified and no project name was given
28-Feb-17 version 6.0.6268
- Fixed problem with dual channel files in project window table view
- Improved ease of making a selection containing the first or last sample
- Fixed interval selection using mouse at right-hand side of IR window
- Enabled Edit menu commands when mouse leaves windows after making a selection
- Fixed occasional problem with Edit menu after a selection is made
- Removed path ambiguity from several File Save dialogs
- Sound device setup no longer uses the Windows assigned device ID, but the device name
- Added flexibility to the loading of a device setup
- Fixed potential exception when importing uncalibrated intermittent Echo signal
- Improved system calibration for (scale model) measurements with a very low samplerate
- Improved level calibration for signals wih a DC component
- Speedup of speech intelligibility calculations for intermittent measurements
- Removed unnecessary time shift from signal ('None') recording
- Internal/external impulse meaurements now have the 'impulse' type instead of 'signal'
- Improved reverberation time calculations
- Added space after prefix in name for batch processed scale model measurements
- Improved log x-axis labelling for value vs distance graphs
- Added 'Properties' and 'Set s-r distance' context menu items for files parameter graph tree
- Fixed broken links and missing keywords in help file
- Fixed source-receiver distance measurement with an ASIO sound device
- Speed-up of sound device setup window when ASIO interface is selected
- Enabled Ctrl-C and Ctrl-V on the speech tab of the File Properties window
17-Nov-16 version 6.0.6165
- Fixed parameter graph legend problem with 250+ traces
- Added optional legend to parameter versus source-receiver distance graph
- Limited the number of columns in the table view of the project window to 100
- Prevent exception when a file appears in multiple project groups
- Default format for 32-bit PCM files is now integer instead of float
- The script output window now has a 'Stopped' property that indicates the Close button was clicked
- Output to the script log is flushed to disc after each write
- Prevented deconvolution of noise channel in intermittent (non-Echo) measurement
- Changed output gain slider step size in measurement window to 1 dB
27-Jul-16 version 6.0.6052
- Receiver numbers for imported multi-channel files starts at number set on location tab
- Display parameter values for checked and selected files in parameter window table
30-Jun-16 version 6.0.6025
- Improved accuracy for Magnitude and Magnitude-pink parameters at low frequencies
- Improved accuracy for transmission (SI) and reflection (RI, Qw) parameters at low frequencies
- Source-receiver distance for non-IR (signal) measurements is calculated from the X,Y,Z position (source assumed at 0,0,0)
- IR start marker no longer displayed for signal measurements (as opposed to IR measurements)
- Measurement type (IR/signal) displayed on Dirac tab of File Properties window
- Added user defined stimulus file name to File Prroperties
18-Apr-16 version 6.0.5952
- Measurements using the 'None' stimulus, or the 'Skip deconvolution' option are no longer rotated
- Re-calculate and redraw parameter graph after drag & drop operation
- Fixed measurement window status message for multi-file import
- Added RASTI back in the speech table
- Fixed automatic y-axis scaling in parameter graph without average display
- Fixed STI calculations for Echo measurements without level-calibration
- Fixed memory leak
- IR start marker is no longer displayed on second channel of intermittent measurement
- Increased quality of asynchronous measurements
- Removed fixed calibrator frequency
- Added source-receiver distance option to system calibration dialog
- Time domain view option to display time relative to IR start (x-axis context menu)
- Time and/or interval on x-axis displayed in [ms] instead of [s] when appropriate
21-Mar-16 version 6.0.5924
- Fixed 'flatten response' option in waterfall plot
- Source spectrum for speech intelligibility measurements is assumed to be IEC 60862-16 male if not Echo or system calibrated source
- Removed blue filter from noise handling in intermittent pink mls/sweep measurements
- Changed references to CEN 1793-5:2015 to CEN 1793-5:2016
- Added file modified indicator in impulse response view status bar
- Fixed labels on x-axis in magnitude spectrum view
12-Feb-16 version 6.0.5886
- User defined STI now correctly handles selected weighting factors in parameter setup dialog
8-Feb-16 version 6.0.5882
- Fixed .wav file data chunk padding for odd sample sizes with odd sample count
- Fixed erroneous scaling in reflection processing
- Updated code signing certificates
5-Jan-16 version 6.0.5848
- Fixed exception on import with internal/external noise stimulus
28-Nov-15 version 6.0.5810
- Added speech spectrum option in parameter setup for SSNR parameter
- Keep capture length and intermittent options disabled for Echo stimulus
- Fixed problem where not all files in a group would be processed
14-Nov-15 version 6.0.5796
- Directivity plot mousewheel stepsize now equals plot resolution
- Added 'Angle' column to directivity plot .txt export
- Speech parameter now correctly uses spectrum setting in parameter setup
- User defined STI now correctly uses spectrum setting in parameter setup
- Added speech spectrum option in parameter setup for MTI parameter
- Fixed detection of calibrated source for ISO 3382-3 measurements
- Added missing A-weighting to Lp,A,B parameter
4-Nov-15 version 6.0.5786
- Fixed upper third-octave band limit in Save Project Data
- Update project window MRU parameter list after drag & drop
- Added Time Window tab to File Properties dialog for Reflection and Transmission measurements
- Added Reduction factor (Rsub) parameter for reflection measurements
- Fixed Del key after selecting an interval with the mouse moving over the Y-axis
- Added Script menu to Project window
- The Plugins folder can contain subfolders which are displayed as submenus of the Script menu
- Separated channels from multi-channel import are given sequential Receiver numbers (1..n)
- Fixed headers in tables copied from project window
- Added Parameter Setup option to Setup menu on Project window
- Prevented exceptions when adding files to a group automatically
- Increased precision for interval selection in [s]
6-Oct-15 version 6.0.5751
- Fixed output of allpass group parameters in project 'Save Data' option
- Added option to select multiple files for (batch) import
- Added Measurement button and menu item to Project window
- Fixed the default setup used when no valid input or output is found
- Prevented erroneous error message about missing ASIO driver when using default setup
- Added ability to read files generated by B&K Sonoscout system
- Added listbox with most recently used parameters in project window
- Added parameter versus distance table view in project window
- Improved LF/LFC calculations based on diffuse-field system calibration
- Calibration info in imported file is no longer overwritten with active level calibration
4-Sep-15 version 6.0.5725
- Prevented possible exception when clicking in measurement preset list without selection
- Increased size of SFD preset list
- Added horizontal scrollbar to measurement setup preset list
- Speech presets window is now sizeable
- Fixed possible exception after deleting a level calibration
- Improved LF/LFC calculations
- Corrected default Adrienne window preset
- Relaxed checks to prevent infinities in RI and SI calculations
- Added final item to Edit-Filter (third-)octave filter selection list
- Save settings to disk as soon as they are changed in the IR view window
- Added ISO 3382-3 Lp,A,B parameter (A-weighted background noise level)
- Fixed parameter graph update behaviour after file edit
3-Aug-15 version 6.0.5693
- Fixed setup to include assemblies required for scripting
27-Jul-15 version 6.0.5685
- Fixed extrapolation error in SFD shapes
8-Jul-15 version 6.0.5667
- Fixed saving and restoring of level- and system-calibrations in measurement setup
- Fixed problem that made it impossible to insert data at sample 0
- Fixed check for user-defined signals exceeding full-scale
26-May-15 version 6.0.5625
- Sound device setup is saved when a level calibration is added or changed
- Added support for the Echo in open plan office measurements
- Added ISO 3382-3 Directional speech spectrum for user defined STI
- Added Convolution option in Process menu for use with SFD
- Fixed user defined signal level warning
- Fixed IR start calculation
- Added peak indicator in VU meter
- Fixed trigger level scaling to correspond to VU meter peak indicator
- Fixed AutoMeasure full-screen display of sequence number
- Increased AutoMeasure full-screen update frequency
- Disable third-octave filters in value vs distance graphs for octave-only parameters
- Fixed exception when applying Adrienne window
- Fixed potential exception in concurrent parameter calculations
- Improved validation on file edit functions
- Fixed IR repositioning for manual/fixed Source-Receiver distance
- Fixed allpass parameter value update after file change
- Added OmniBiCal.py script for omni- and bi-directional microphone pair calibration
13-Apr-15 version 6.0.5581
- Changed level calibration dialog to only effect changes if Ok button is clicked
- Added TXY reverberation time parameter
- Added warning message for user defined stimuli exceeding full scale
- Enable output volume slider in measurement window when 'play stimulus' is checked
- Enabled input gain setting for both channels on measurement with intermittent stimulus
- Copy gain settings to 2nd channel for new intermittent Echo measurements
- Improved validation of Mix Paste gains
- Parameters using 6 decimal digits with a value smaller than 1e-6 are displayed in scientific notation
3-Mar-15 version 6.0.5540
- Fixed parameter formatting for speech table output
- Update MTF graph when file changes
- Removed ripple from MTF graph
- Added limited support for CEN 1793-5:2016 through option in RI parameter setup
- Added measurement setup name validation
- Improved detection and handling of 'not enough memory' errors
1-Feb-15 version 6.0.5510
- Corrected interpretation of B&K .wav file format v2.10
- Fixed ETF scaling when energy peaks exist outside the selected frequency range
- Reverted change in 5408 - IR start marker is drawn behind signal again. Press F6 to toggle
- Removed need to select octaves for allpass parameters (such as STI) in Project window 'Save Data'
- Save changes after Edit - File Properties in Project window
- Fixed internal/external noise measurements
- Use third-octave band center frequency in air absorption calculations
- Parameter calculation speed improvement
- Added indication for modified speech levels in speech parameters table
- Clear speech parameter table before update
- Set measurement type for measurements with 'Skip deconvolution' option to 'signal'
- Fixed exception that occurred when pasting with an active overlay
- Fixed convolver API for scripting
- Fixed LpAS calculation to include the 8kHz band
- Improved detection of invalid parameter values
22-Oct-14 version 6.0.5408
- Added file format validity check for imported directivity plot
- Offset for imported directivity plot corrected to 0°
- Fixed Noisecompensation option in Decay view context menu
- Added delta option to speech signal tab in file properties window
- Fixed parameter recalculation after file property change in new file
- Fixed undo after file property change
- Fixed application of minimum S-R distance and system delay
- Added automatic repositioning of asynchronous IR
- IR Start marker drawn on top of grid and signal
25-Sep-14 version 6.0.5381
- Fixed problem with Echo based level calculations with decimal comma in region settings
22-Sep-14 version 6.0.5378
- Fixed exception when ETF maximum frequency is set manually
- Fixed ETF spectrogram log frequency axis labels
- Fixed DbRange option in Y-scale context menu for Decay view
- Option to compensate for air absorption in scaling is now persisted between invocations
- Correct samplerate is displayed when an existing device setup is selected
11-Aug-14 version 6.0.5336
- Reduced memory usage in IR start search
- Allow import of level calibrated files
24-Jul-14 version 6.0.5318
- IR start determination now based on wideband (125-8k) filtered signal
- Changed wideband view filter from 125-4k to 125-8k range
- Added wideband filter to Edit-Filter window
- Removed support for the MME API
- Added support for sound devices that cannot handle 16-bit 48kHz on input and/or output
- Improved detection of supported sample formats on sound devices
- Update VU level when external input gain is changed
23-May-14 version 6.0.5256
- Fixed noise generated in Process - Mix - Noise
- Eased check on valid preset names
- Fixed problem with some regional settings in Settings - Options dialog
21-May-14 version 6.0.5252
- Renamed 'Toggle Files' item in group menu
- Added 'Clear Selection' to group menu
- Fixed magnitude calculations for files with a length not equal to a power of 2
- Improved MTF resolution for short ( < 5s) measurements
- Prevented possible exception in LNx calculations
- Fixed error in LFC calculations for omni-bi microphone
- Removed lower limit on file length
- Improved handling of changes in region settings
- Added user defined STI parameter
- Different gains in reflection/transmission vs reference measurement accounted for
- Fixed problem in starting Dirac with a project file
- Fixed ASIO source-receiver distance measurement
- Fixed potential ASIO buffer loss
- Improved out of memory detection/handling
- Fixed startup window for high DPI screens
- Improved handling of invalid number formats
- Fixed IR-start marker display after rotate with parameter graph opened
- Added probe microphone to condition for sound intensity (I) parameter
- Completed message displayed after saving file for Odeon
- Display parameter format in parameter setup window with correct decimal symbol
19-Mar-14 version 6.0.5192
- Disabled intermittent option for external stimuli
- Noise and speech level parameters are only available in octave bands
- Prevented listing of invalid parameters in selection tree when group is deselected
- Set MTI to 0 when levels or SNR cannot be calculated
- Default number of decimals for ALC set to 0
- Added Speech SNR (SSNR) and MTI to speech parameter table
- Fixed initial playback level after volume change
- Fixed bug in parallel calculation of Cx, Dx and EC parameters
18-Feb-14 version 6.0.5162
- Added proportional bandwidth (PBW) smoothing to SFD
- Fixed saving and restoring of parameter setup
- Script console and output window size and position made persistent
- Improved noise mixer accuracy
- Fixed noise mixing for impulse responses derived from pink stimulus
16-Jan-14 version 6.0.5129
- Tabs are now visible by default in the Measurement window
- New level calibration automatically selected as default
- Fixed spectrum view y-axis scaling
07-Jan-14 version 6.0.5120
- Fixed Fast and Slow time-weighting filters
31-Dec-13 version 6.0.5109
- Removed source-receiver distance range limits for DL2S and LPAS4
- Fixed source spectrum correction for magnitude and SNR parameters
- Updated handling of new Echo speech source
- Measurements auto-added to project are always checked (visible)
- Improved search for opened project window when adding new measurements
- Fixed problem where graph legend would only contain entries if a group average is visible
- Fixed exception for projects with mixed single and double channel files
- Selected level calibration is saved (and restored) with measurement setup
- Enabled level calibration selection when skip deconvolution active
- User defined stimulus is now clipped before playback
- Improvements in sound device setup dialog
- Use the Alt-key when starting playback to prevent signal normalization
- Added rectangular window to the Edit-Window menu (see helpfile)
- Process Wideband filter in View-Info window
- Fixed sample scaling in View-Info window
- Update Window menu after in-place edit
- Avoid redraw after cancelling Edit-Amplify or Edit-Filter dialog
- Added list of open files to View - Overlay menu
- Reduced SFD bandlimiter taper width to 1/10th octave
- Expanded script API to allow measurements
- Improved Mix/Paste accessibility from script
- Improved accessibility of SignalInfo from script
- Update script output window after each change
- Fixed closing of script output window
- Added (optional) script output logging
4-Nov-13 version 6.0.5056
- Fixed FSD smoothing and shaper
- Allow level calibrated user-defined measurements with skip-deconvolution option
- Unchecked Play stimulus option when Echo or None stimulus selected
- Energetic averaging in directivity plot when unit = 'dB'
- Improved handling of infinities in directivity plot
- Removed rotational offset due to averaging in directivity plot
- Fixed handling of invisible curves in directivity plot
- Directivity plot custom filter colors are now persistent
- Changed file type for auralization result to None/Signal
- Added parameter class 'Properties' with Source-Receiver distance
22-Oct-13 version 6.0.5042
First public release. Detailed changelist:
Impulse Response Views
- Allowed multi-select in File Open dialog
- Added 'Copy Graph to Clipboard' item to View menu
- Added 'Export View Data' item to View menu
- Added Shaping Filter Designer (SFD) to Process menu
- Added Dirac Pulse to Generator
- Simplified Edit-Filter dialog
- Added speech filters to Edit-Filter dialog
- Added A-weighting filter to Edit-Filter dialog
- Added 'Rotate to marker' and 'Set SR distance' to Edit-Rotate menu
- Added Mix Paste (Edit menu)
- Added Edit - Normalize function
- Enabled Edit - Reverse, Silence and Window when no interval selection is made
- Allowed Select All - Delete
- Keep selection after zoom
- Save/restore selection with undo
- Mousewheel zoom in on marker for IRs, cursor position for signals
- Added PageUp and PageDown keys over x- and y-axis for horizontal/vertical zoom
- Changed magnitude spectrum view to use energetic smoothing
- Changed File Properties dialog to include more items
- Display GUID in File Properties window
- Separate speech signal and noise levels in file properties dialog
- Fixed problem zooming out with mousewheel when zoomed in to the limit
- Fixed receiver in split channels
- Fixed error in vertical window tiling
- Fixed handling of Cancel on File Open Dialog in Auralization window
- Fixed Window menu update after Edit-Generate in empty window
- Fixed focus error when creating a new window
- Fixed exception in Edit-Generate after final sample
- Fixed view filter problem with dual channel files
- Fixed x-axis context menu
- Fixed exception when resampling very long files
- Fixed MLS generator for long sequences
- Fixed display of selection after using Edit - Select dialog
- Fixed initial selection in Edit - Select window
Measurements
- Added support for Echo speech source
- Added intermittent stimulus option for Echo and ISO 3382-3 measurements
- Added measurement setups
- Added ISO 3382 measurement presets to installer
- A-weighted dB level displayed below VU meters when level calibrated
- Added multi-channel import
- Added new stimulus 'None' (for signal recording)
- Added 'Add to project' option on AutoMeasure tab
- Added (n/m) counter in statusbar for AutoMeasure
- Allowed dual channel (online) level calibration
- Enabled pre-averaging for Echo source
- Removed speech filters from measurement dialog
- Changed skip deconvolution handling to retain stimulus and source filter info
- Fixed 'Play stimulus' option for external intermittent measurements
- Fixed deconvolution scaling error for uncalibrated measurements
- Fixed blue filter scaling in measurement
- Fixed handling of calibrated B&K .wav files
- Replace AutoSave folder with default if it does not exist
Parameter graphs and tables
- Added option to display parameter value vs. source-receiver distance
- Allowed selection of lines, bars and dots in both param vs dist as param vs freq graphs
- Added regression line for parameter vs distance graphs
- Added continuous MTF graphs
- Added 'Exit' (Alt-F4) command to Project menu
- Added File menu to Project window
- Added option to edit file properties of checked files in project window
- Added 'Change source-receiver distance' option to Project window Edit menu.
- Added commands to move groups and files up/down in the project tree
- File auto-added to project automatically becomes the selected file
- Overlay is added to the first group in the project window
- Changed parameter graph image default label fontsize from 8 to 12
- Allow parameters for 2nd channel of intermittent measurement to be plotted vs distance
- Improved recalculation behavior after multi-file properties edit
- Modified lineair graph axis labeling algorithm
- Improved parameter graph y-axis automatic and manual scaling
- Parameter graph y-axis label correctly centered
- Improved graph properties save/restore
- Fixed tab characters in Project - Save Table
- Improved display of octaves-only parameters
- Updated speech parameters window
- Added Ctrl-C handling to speech window
- Updated speech properties icon
- Modified speech dialog to conform more to other tables
- MTF window is shown modeless
- Fixed parameter graphs not being drawn for drag&dropped files
- Allow project filetree node selection with right mousebutton
- Fixed problem with entering user defined reference values
Parameters
- Added new parameters for ISO 3382-3: STI, DL2,S, LPA,S, LPA,S,4, rD and rP.
- Added Lmin, Lmax, Lpeak and L% parameters (see parameter setup dialog)
- Added speech intelligibility calculations for intermittent stimulus measurements
- Leq (and related parameters) calculated for pink stimuli
- LF calculated from probe measurements
- LFC calculated from omni-bi measurements
- Changed STIPA calculation to use separate 125 and 250 Hz octave bands
- Removed STIPA female cf. IEC 60268-16 Ed.4.0
- Added speech spectrum selection for 'Speech level' in parameter setup window
- Added 'Noise level' and 'Speech level' parameters for level calibrated measurements
- Manual speech and noise level handling in speech intelligibility parameters
- Made Sound Intensity (I) and Peak to Noise Ration (PNR) visible by default in parameter selection tree
- Updated SNR description in help file
- Fixed LAeq and LCeq calculations for low samplerates
- Fixed A- and C-weighting filter output scaling factor
Calibrations
- Updated sound device calibration procedure (now called loopback test)
- Optimized sound device capabilities check
- Improved sounddevice sample format check
- Changed compression check to use a lower volume
- Sound device setup window only displays available samplerates
- Added 32 kHz samplerate
- Initial sound device loopback test performed with all possible sample formats
- Changed soundsystem setup dialog to allow selection of ASIO interface
- Updated ASIO support
- Clarified description of system calibration in helpfile
- Overwrite existing level calibration if same name is used again
File format
- Added measurement position X,Y,Z coordinates to file format
- Added time window settings to file format
- Added new file attribute: MeasurementType = { IR, IR/Noise, Signal }
- Added Echo speech source signal type to file format
- Added GUID to file format
- Replaced speech SNR values in file by separate signal and noise values
- Use time window stored in wav file for display and time window dialog
- Use time window stored in wav file for reflection/transmission calculations
Miscellaneous
- Updated scripts and script API in help file
- Added default Adrienne windows to transmission/reflection files
- Expanded and improved logging to DiracTrace.log
- Improved stability
