Dirac 5 Release Notes

17-Apr-14 version 5.5.5220

  • Prevented exception when date-time format is changed
  • Improved accuracy of noise generator for Process-Mix-Noise feature
  • Different gains in reflection/transmission vs reference measurement accounted for

30-Oct-13 version 5.5.5051

  • Fixed blue filter scaling for non-calibrated impulse responses
  • Fixed deconvolution scaling (again)
  • Improved filtering for Leq calculations of some synthetic IRs

21-Sep-13 version 5.5.5011

  • Fixed deconvolution scaling for non-calibrated impulse responses

22-May-13 version 5.5.4890

  • Fixed errors in reflection/transmission calculations

20-Apr-13 version 5.5.4858

  • Lowered volume used in sound device calibration compression check
  • Fixed problem when pressing Ok in speech parameters dialog
  • Fixed problem with parameter graph line coloring
  • Fixed handling of calibrated B&K .wav files

17-Sep-12 version 5.5.4643

  • Suggested filenames (calibration, measurement) no longer contain invalid characters
  • Fixed handling of channel lock in Amplify dialog
  • Removed extra '.' in split filenames
  • Fixed generator for long MLS sequences to conform to a repeated single sequence
  • Fixed resampling progress error (exception) for very long files
  • Fixed view filter problem with dual channel files

14-Mar-12 version 5.5.4456

  • Fixed source filter initialization in Measurement window
  • Added Alt-F4 keyboard shortcut
  • Fixed problem with copying zoom settings for new window in spectrum view
  • Fixed problem with Speech parameter window update after changing SNR values
  • Fixed (absorption and reflection) parameter update when a time window is changed
  • Fixed e-sweep generator

19-Nov-11 version 5.5.4337

  • Added directivity plot
  • Added Echo Criterion parameter (Dietsch & Kraak)
  • Added user defined Strength (Gxy)
  • Added Filter dialog (Edit menu)
  • Added Signal Generator (Edit menu)
  • Added option to align channels (Edit menu)
  • Added option to time-reverse (part of) a signal (Edit menu)
  • Added (IronPython) scripting
  • Added Pulse Train Splitter (for scale model measurements)
  • Updated STI/STIPA/STITEL and RASTI calculations in support of IEC 16268-16 Ed.4
  • Changed system calibration to support free-field omni-bi calibration for LF measurements
  • Expired level calibrations can still be used. Expired calibration is indicated in red.
  • The setting of the output gain slider in the measurement window is now remembered between invocations
  • Fixed initialization of bandlimiting checkbox in measurement window.
  • Fixed automatic filename suggestion based on project and position.
  • Changed IR view Y-axis scaling options.
  • Changed zoom behaviour when the mousewheel is used over the graph.
  • Fixed mouse selection behaviour when moving the mouse outside the window.
  • Added 'Flatten response at t=0' option to ETF plot.
  • Amplify command is enabled for complete signal if no interval is selected.
  • Added option to perform graded amplification to Amplify dialog.
  • Separate amplification setting for each channel.
  • Fixed exception when cancelling speech parameters window.
  • Display individual file curves in parameter graph when selected in the tree. Use cursor keys to quickly step through the files.
  • Added reference curve description in statusbar of parameter graph window.
  • Fixed handling of Cancel button when adding a named parameter setup
  • Fixed table and graph updates when file properties are changed
  • Implemented ISO 9613-1 (sound absorption in air) for scale model calculations.
  • Added air pressure entry in scaling dialog.
  • Scaled environment properties no longer taken from measurement but saved in config file
  • Display filename in prompt to save changed file.
  • Improved accessibility of color dialogs (group colors and options)
  • Improved accessibility of context menus on time and frequency domain IR views
  • Allowed entry of negative length in time interval (adjusts start position)
  • Changed default color generator algorithm (directivity plot, group colors)

10-Feb-11 version 5.0.4058

  • Improved detection of asynchronous clocks in sounddevice calibration
  • Fixed calibration name suggestion to prevent illegal filenames
  • Improved sounddevice default sample format detection
  • Allow selection of overlay files of other types than .wav (e.g. .pcm, .txt etc.)
  • Fixed dB Range setting on the Y-axis of the Forward Integration Curve
  • Added high-pass filter option for post-averaging
  • Fixed exception when pasting a segment from a long file to a much shorter file
  • Skip async clock correction when skipping deconvolution
  • Fixed premature start of recording for external stimulus
  • Added fix for sound devices that do not support single channel playback with dual channel recording and vice versa.

23-Nov-10 version 5.0.3979

  • Level calibration now allowed for all stimuli except e-sweep, and all source filters except pink/blue
  • Import now allowed for internal stimuli
  • Source filters allowed for external stimuli
  • Blue filter is no longer used with skip deconvolution option
  • Prevent repeated prompts for user defined stimulus
  • Keep automeasure fullscreen cue window always on top
  • Fixed (increased) volume of pink filtered stimulus
  • Fixed bandlimiting option in measurement dialog
  • Fixed exception when importing files shorter than capture length
  • Fixed handling of sound devices with single channel input
  • Changed detection method for number of channels on sound device
  • Fixed error with opening file from the commandline
  • Fixed potential exception for extremely low RT values
  • Fixed y-axis unit in Impulse response view for voltage calibrated measurements
  • Fixed printout for View-Info window
  • Fixed RMS and Leq level info in View-Info dialog for calibrated measurements
  • Fixed save/restore of selected parameters in Save Project Data dialog
  • Fixed exception on external user-defined measurement with pre-average count > 1
  • Fixed reference counting error which caused a premature program exit

04-Oct-10 version 5.0.3929

  • Fixed problem saving .TIM files
  • Display scaled min-, max-, avg-, and rms-values in View-Info window
  • Fixed scaling in magnitude spectrum
  • Fixed bug that could result in incorrect detection of calibration tone frequency
  • Display expiration time in addition to date in Level Calibration dialog
  • Fixed unit display on y-axis
  • Use IR start of first channel for second channel of omni-bi (LF) measurement
  • Fixed several AutoMeasure problems
  • Fixed table copy/print/save for single valued parameters
  • Set file 'Changed' flag when system calibration is changed in Properties window
  • Removed artefact audible during soundfield buildup with sweeps
  • Fixed Ctrl-A selection
  • Fixed problem that occurs when all time window presets are deleted
  • Fixed problem with extreme time window sizes
  • Disabled OK button in 'Save Project Data' when there is nothing to process
  • Fixed exception for single channel overlay over dual channel IR
  • Fixed taskbar icon
  • Added unit (Hz) to filter text in IR printout

18-Jul-10 version 5.0.3839

First public release. Detailed changelist:

Impulse Response Views

  • Replaced FFT-lin and FFT-log views by Magnitude Spectrum view
  • Added (wrapped) phase view
  • Added unwrapped, minimum and excess phase options
  • Capture mouse in graph when Ctrl key pressed
  • Changed (horizontal) zoom behaviour in main view. When the start or the end of the file is in view, zooming in/out will keep the start/end in view. Otherwise, zoom takes the center sample in the view as the reference point.
  • The IR view is now updated immediately when an interface option (setup) is changed.
  • Added cursor position markers to x- and y-axis
  • Selected interval can be changed by dragging the edges of the interval
  • Sync interpolated impulse response view
  • Display of absolute levels (sample value [-], pressure [Pa], Volts [V])
  • Mouse over x or y axis allows horizontal or vertical zoom using mouse wheel
  • Left-click and hold mouse over axis to pan the view horizontally or vertically
  • Right-click on x-axis in spectrum view allows choice between lin, octaves and decades
  • Added 1/24th octave smoothing in spectrum views
  • Ctrl-C copies graph to clipboard in EMF format
  • Files are saved in v5 format which cannot be read by earlier versions
  • Added separate option in Save As dialog to save in v3.x-4.x format
  • Improved legibility in (View-) Info window
  • Added/changed keyboard accelerators
  • Changed 'C' indicator in statusbar to 'Calibrated'
  • Added File menu items for Play & Stop
  • Added View menu items for filter Up & Down
  • Added 'Help' - 'Release Notes' menu item
  • Streamlined context menus for the different IR views
  • Added 'IR-start' to time interval selection 'End' combo

Parameter graphs and tables

  • Treeview added to parameter graph window. Context menus on group and file nodes
  • Drag & drop operations are allowed to and from the tree
  • Multiple file traces can be seen simultaneously
  • Added context menus on group and file nodes
  • Double click on file node opens IR view
  • Maximum number of traces increased to 250
  • Significant speedup in Save Project Data.
  • Added Reference values for parameter graphs. See Reference Dialog
  • Added the option to create a new group in the file select dialog.
  • Added parameter graph tree toolbar
  • Added lines to enclose printed/saved view
  • Printed/saved parameter graph aspect ratio same as window aspect ratio
  • Moved parameter calculations to separate thread.
  • Calculations in the parameter graph window are performed on separate threads
  • Added parameter name in top-left cell of table
  • Saved image size no longer depends on window size
  • Saved EMF is now a true EMF not a PNG embedded in an EMF
  • Ctrl-C copies the graph to the clipboard in EMF format 
  • Display filename in table column header if a single file is selected
  • G values (and related parameters) outside the 63Hz-4kHz range no longer visible

Measurements

  • Revised Measurement window
  • AutoMeasure file numbering now starts at 001 instead of 000
  • Decreased vertical height of measurement window to accommodate netbooks
  • Long sweeps (e.g. longer than 20s) no longer have sound field buildup before each measurement
  • Removed Measurement tab from Options dialog
  • Added extra decimal place to fixed SR distance
  • Added decimal display for humidity in options dialog
  • Added humidity and pressure to Dirac tab of File Properties
  • Calibrated imports are now possible
  • Removed soundfield buildup for external measurements
  • Added check for capture length based on time for file import 

Parameters

  • Added Energy Ratio (ER) parameter
  • Added Early and Late Strength (G80 and GL) parameters
  • Added GEL and LG (aka GLL) parameters
  • Added STuser (user defined support) parameter
  • Added Treble Ratio (TR) parameter
  • Added Peak to Noise Ratio (PNR) parameter
  • Added Intensity (I) parameter
  • Added inter-channel level difference (D) parameter
  • Added Auditory Masking and Absolute Hearing Threshold to STI calculations
  • Changed I and PNR in parameter setup window to be deselected by default
  • Separated STI and ALC values in parameter tree

Calibrations

  • Added CoreAudio/WASAPI support for Vista and Win7
  • CoreAudio is used automatically on Vista and Win7, MME is used on XP
  • Disabled 'Use calibration' checkbox when no calibration is available
  • Default WASAPI sample format is now retrieved from device
  • Multiple named calibrations can be stored for a single sound device calibration
  • Added voltage level calibration
  • Changed calibration expiration behaviour to always expire after 4 hours
  • Added level calibration selection list in measurement window
  • An explanatory message is displayed when attempting to perform a level calibration
  • Changed file format to allow calibration unit definition in Unicode (e.g. Ω)
  • Display an error message when the IR start is at t=0 in a system calibration
  • Moved external gain setting from the level calibration dialog to the measurement window
  • Moved system calibrations into the sound device calibration file
  • Improved MLS and sweep optimization, resulting in increased DAC values
  • Added detection for sound device calibration signal level too low

Automatic updates and error handling

  • Added automatic download and installation of updates
  • Added ' Report a Problem...' Help menu item
  • Changed error reporting. Reports are saved to disk when no email client available.
  • Older versions no longer need to be uninstalled before installing a new version. However, newer versions need to be removed before older versions can be installed.
  • Added Tables5.xml file to error reports

Miscellaneous

  • Scaled files are prefixed with 'scaled' and stored in the folder that contains the source
  • Added batch processing support to scaling dialog
  • Added Post Average option
  • Cleared channel 2 gain info from split file