Skip to main content
Version: current

Release Notes

2.3.3 - 07/06/2021#

New Features#

  • Interfaces are now reconnected when pressing play, and when an interface fails reconnection you will be prompted.
  • Data merger now available in processing. Use this to plot two sets of values against each other.
  • Added a Truncate History block in processing. This allows you to cut a signal to its most recent samples.
  • Pick between number or graph for certain realtime widgets
  • Added a feature to vertically align all connected blocks to their respective connections.

Improvements#

  • Improved the compilation speed significantly when compiling from processing in a loop.
  • 'Private' functions in Python scripts are no longer usable from SAFE.
  • Improved the size of blocks and their connections.
  • Signals of any sample rate can be played back from the dashboard.

Bug fixes#

  • Fixed Word report generation.
  • Fixed a bug where the Computer in Configuration would disappear when changing projects.
  • Other minor bugfixes.

2.3.2 - 18/05/2021#

New Features#

  • Loudspeaker response tool
  • Add wav file as signal on output track

Bug fixes#

  • Added handling for different block sizes in Audio Interfaces
  • Other minor bugfixes.

2.3.1 - 17/05/2021#

New Features#

  • Test scheduler so tests can be scheduled in advance.
  • Old datasets can now be chosen to proces using the new Data Management tool.
  • While step has been added to measurement sequence.
  • ISO3382 Noise Method processing tool.
  • ISO3382 Impulse Method processing tool.
  • ISO3741 comparison method processing tool
  • ISO3747 comparison method processing tool
  • Log mean processing block
  • Log sum processing block

Improvements#

  • Improvements to National Instruments stream.
  • Speed improvement when plotting results on Analysis dashboard.
  • Variables are reset to default value when starting measurement.

Bug fixes#

  • Other minor bugfixes.

2.3.0 - 17/03/2021#

New Features#

  • Variables have been introduced. Use them in the sequence to control signal amplitudes fx, or save them as your sequence progresses.
  • SAFE now support local ModBus devices! Define your registers with meaningful names and use then to create advanced control and data gathering.
  • Signal generators is now available on your output equipment. Generate noise, tones or constants!

Improvements#

  • Scripts now run as separate processes.
  • Plots now automatically plot in different colors if there is only one input.
  • Interface data collection have been made more robust.
  • Data is now loaded in a more relatable way.
  • The pink noise is now even more pink.
  • Double clicking blocks and track, now also hide the properties dock.
  • Scripts can be opened from the processing block right-click menu.

Bug fixes#

  • Fixed Pressure sensor calibration.
  • Fixed bug where scripts could not be triggered.
  • Other minor bugfixes.

2.2.0 - 01/03/2021#

New Features#

  • Leq and LCeq track have been added to the measurement tools.
  • FFT analysis track have been added to the measurement tools.

Improvements#

  • Links in help menu now redirect to the right pages.
  • Updated the documentation generation for Octave analysis and LXeq tracks.

Bug fixes#

  • Fixed a bug where playback would not play recorded signals.
  • Fixed a bug where misc equipment sensitivity would not update.
  • Matrix sizes no longer hover far above cables.
  • Fixed the bug where a users license could become invalid before expiration.

2.1.0 - 16/02/2021#

New Features#

  • Triggers between tracks have been introduced. Use this to trigger recordings from LAeq levels fx!
  • Support for National Instruments CompactDAQ series have been added. Add your hardware configuration to your inventory and start testing!
  • Added temperature and pressure sensors to the misc inventory, as well as a Current Output transducer to use with NI Current output modules.
  • Support for the National Instruments VISA protocol have been added (early stages). Add your device to your inventory and send commands easier than ever before!
  • Added octave level recording tracks. Get octave levels without all the raw data.
  • Added realtime visualisations on select tracks. Get a glimpse of the levels before you run your sequence.
  • The matrix size of processing data is now shown on cables (can be toggled on/off).
  • A compile step have been added to the measurement sequence tools. This step compiles the processing as part of the measurement sequence.
  • The data from output tracks are now also available as outputs of the step data block.
  • A measurement log has been added. Still in early stages.
  • A stop track has been added. Use this to stop the measurement, possibly with a trigger from another track.

Improvements#

  • Changed sequence repeater to start from index 1.
  • Improved the measurement tool tree, to be more efficient to use.
  • Improved the layout of tracks, with easy access buttons and a cog wheel for further track options.
  • Implemented more effective way to save data from many inputs.
  • Improved output signal implementation.
  • Improved saved data type without compromising disk usage.
  • A bunch of other minor improvements

Bug fixes#

  • Fixed a bug where result playback would not always work.
  • A bunch of other minor bug fixes

2.0.2 - 21/12/2020#

Bug fixes#

  • Fixed a bug where license expiration dates after the 31-12-2020 would produce errors.

2.0.1 - 13/10/2020#

New features#

  • Added Data Management window.

Bug fixes#

  • Fixed bug where repeater would send out wrong array types and cause errors.
  • Fixed bug where math could not be applied to two integer of float numbers.
  • Fixed bug where old data would remain on a plot.
  • Fixed bug where SAFE would stall if the measurement sequence would be started from Processing or Analysis.
  • Fixed operator not compiling properly the second time.
  • Fixed bug where an input button would not turn green on hover connect.
  • Fixed a bug where the combiner would create an error if no inputs were connected.
  • Fixed a critical bug that sometimes would scramble the units for a signal path.
  • Fixed array size errors in all statistics blocks.
  • Fixed a bug when loading a new project and pressing cancel on the dialog, the project would load anyway.

2.0.0 - 23/09/2020#

This is a breaking update. No patches are available, it will require a new installation.

New features#

  • Measurement tracks can now be named.

Bug fixes#

  • Fixed array size bug in Time Weighted Average and FFT blocks.
  • Fixed a bug in Result import.

1.1.0 - 14/09/2020#

New features#

  • Added Normalize frequencies parameter to Octave filter and Octave analysis blocks
  • Added a Pause step that can be used to pause a measurement sequence
  • Multiple data cursors can now be inserted into a plot.

Bug fixes#

  • Plot resize grip is not disappearing anymore
  • Increased the size of the calibration windows
  • Fixed a bug with legend line colors
  • Improved the error handling when loading tests

1.0.0 - 11/09/2020#

New features#

  • Auto incrementing default internal number
  • Processing block can now take parameters values from other blocks
  • Data unit is now chosen in the measurement block
  • The Navigation and Tool panel have been merged to one

Improvements#

  • Python scripts can use any dependency and a virtual environment path can be set

0.3.5 - 07/04/2020#

New features#

  • Copy and paste blocks
  • Selection of multiple blocks
  • Connect cables when hovering connection buttons
  • Import from csv file

Improvements#

  • Loudness processing blocks can now output phon and specific loudness
  • Test does not load when right clicking.

Bug fixes#

  • Fixed duplicating units
  • SAFE can now close without having program open
  • Plot compiling multiple times, now only does it once

0.3.4 - 17/03/2020#

New features#

  • added time varying loudness processing based on ISO532-1 (Sone)
  • added Speech Transmission Index (STI) including STIPA and STITEL in processing
  • Added equivalent absorption area to processing
  • Added absorptions coefficient processing
  • Import files from Room EQ Wizard
  • Import FlAC files
  • Import OGG files
  • Export to CSV

Improvements#

  • Imported wav files can now be calibrated using a reference file in the block, to get correct sound levels
  • Spectrogram can now be documented
  • Tables can now be documented

Bug fixes#

  • Program does not close on cancel if close was clicked

0.3.3 - 05/03/2020#

New features#

  • Added spectrogram to plots
  • Added resampling block so you can now use different sample rates in the same test
  • Added Standard Deviation processing
  • Added Variance processing

Improvements#

  • Mean, Standard deviation and variance can now process data across axis 0 or "the same channel"
  • Added styling to attribute trees

Bug fixes#

  • Fixed error path not changing when duplicating test

0.3.2 - 10/02/2020#

New features#

  • Added a Manual-input track to the measurement tools. This allows you to input a value measured with a not-connected device and use the data in SAFE
  • Added a SoundLevelMeter equipment type to the default Miscellaneous inventory

Improvements#

  • Added icons to the documentation tools tree

Bug fixes#

  • Fixed several bugs in documentation
  • Fixed a bug in the One-sided window block
  • Fixed bug where results could have the same name

0.3.1 - 26/01/2020#

New features#

  • Reverberation time processing is added. EDT, T20, T30, T60, C50, C80, D50, Ts
  • Decay curve block added
  • Octave filter block added
  • You can now import data that was previously exported from SAFE
  • The analysis is now a dashboard with resizable widgets for easy result overview
  • Tables have been added to display data

Improvements#

  • We have added icons to almost everything for an improved UI experience
  • Plot legends are now intelligently created depending on the processing

Bug fixes#

  • General bug fixes

0.3.0 - 14/01/2020#

New features#

  • The measurement tab has a completely new design, with drag and drop functionality
  • Export to .wav format
  • There is now a scroll area in the equipment and processing tabs, so block diagrams can be expanded indefinitely
  • Environments have been disabled for now but will come back with increased functionality and user experience
  • You can insert notes and pictures into every step in measurement
  • You can duplicate measurement steps

Improvements#

  • Measurements now don't need to use all connected microphones
  • Signals in the processing tab are now easier to overview
  • Added icons to some of the processing blocks
  • Program will open on home screen instead of the most recent test, for improved startup speed

Bug fixes#

  • Fixed that sometimes loading errors would happen if measurements had been renamed
  • Program will not crash if internet connection is lost
  • Minor bug fixes and improvements

0.2.3 - 21/11/2019#

Improvements#

  • Updated some icons

0.2.2 - 20/11/2019#

New features#

  • Future updates no longer require computer restart
  • SAFE can now be installed and updated as Standard User, no admin login required
  • This version can not be updated to, from earlier versions. Tests made in earlier versions still work in this version.

Improvements#

  • Fixed a bug where the cable from a measurement block would be deleted on load if measurement was renamed

0.2.1 - 11/11/2019#

Improvements#

  • Fixed a bug where there would be an offset in the output channels
  • Fixed a bug when deleting all the inventories the 'Add equipment' button would still be enabled.
  • Fixed a bug where the items in the plot attributes were editable when they shouldn't be
  • When creating a new test setup 1 is now always selected by default
  • Other minor fixes

0.2.0 - 07/11/2019#

New features#

  • Added dual audio interface functionality
  • Computer block now controls which interface is in use
  • NEW Equipment type: Headphones!
  • Realtime FS level indicator on all sensor blocks in the configuration tab
  • Added shortcuts to 'Save test' (Ctrl-S) and 'Duplicate test' (Ctrl-D)

Improvements#

  • dB levels with decimals can now be used when calibrating a microphone
  • The blocks now have names that make sense
  • If your license is not active the activation screen opens before the program
  • Samples can be chosen as x data in plots
  • Streams are turned off when not in configuration or measurement tab, to increase performance and stability
  • uninstallation now deletes the roaming folder
  • Added prompts to save test when changing tests and closing program
  • Added prompt when deleting equipment
  • Added prompt when duplicating tests

0.1.1 - 22/10/2019#

New features#

  • All available drivers and devices can now be used for soundcards
  • Equipment information can now be viewed in inventories
  • Inventories can be deleted and renamed from within the client
  • A note can be added to any calibration
  • Tutorials can be accessed from the Home panel
  • Voltage Probe added to Miscellaneous Inventory
  • Tests in a Project can be deleted

Improvements#

  • Fixed bug where docks would overlap
  • Fixed bug where docks would not go below a certain height
  • Fixed bug where docks would not go beyond a certain width
  • Fixed scaling on a lot of GUI elements
  • Fixed bug when loading a logarithmic axis setting
  • Fixed bug where attribute items would not close when pressing elsewhere
  • Adjusted calibration value limits
  • Added visual feedback when dragging cables
  • Added progress bars in several places
  • A bunch of minor improvements and general stability is improved

0.1.0 - 27/09/2019#

New features#

  • Program now checks for updates and is able to install it
  • Auto updating can now be found under Help -> Check for Updates
  • Release notes can now be found under Help -> Check for Updates
  • Added bug reporter in help menu
  • New plot axis features
  • Context menu for equipment now has calibration
  • New menu for calibration of soundcard and microphone

Improvements#

  • Improved error handling when equipment block load fails
  • Improved error handling when processing block load fails
  • The home button of a plot does now scale correctly
  • Z order of plots are now taken into account in the documentation figure
  • Minor ticks of plots are now taken into account in the documentation figure
  • Removed the need to create soundcard input and output calibrators

0.0.2 - 05/09/2019#

New features#

  • Reconnect soundcard without restarting program
  • Progress dialogs when loading test, compiling processing and documents
  • Import test from another project
  • Duplicate tests within a project
  • Insert environment in measurements setups
  • Zeropad processing block
  • Tutorial tooltips
  • Misc inventory with y-split configuration block
  • Open test in explorer from program

Improvements#

  • Improved stability when changing tests
  • Dock width is now saved and loaded
  • The column width in Dock C now adjusts to content in first column
  • One-click edit of attribute items
  • Measurement blocks get loaded with correct positions
  • New splash screen
  • Question marks is removed from dialog boxes
  • General bug fixes

0.0.1 - 05/08/2019#

First release#