Release Notes
#
2.8.0Release date: 10/03/2022
This is a minor update.
#
Features- Added an Octave Smoothing block to the Processing Tools.
#
Improvements- Added absolute level to the Loudspeaker Toolbox. If this block is used in your test it will be removed when loaded and you will need to insert it again.
- The release notes for an update is now shown in the update window.
- Backend changes to enable more flexibility in the future
#
Bug fixes- Fixed a bug that would crash the program when activating a license.
- Fixed a bug in the ISO 3741 Toolbox.
- Fixed a bug that would initialize some tracks in the wrong way.
- Fixed a bug where plots and tables would be randomly deleted.
#
2.7.2Release date: 04/03/2022
This is a patch update.
#
Bug fixes- Fixed a bug where multiple NI Frontends connected to the computer would cause an error when using Ni Frontends.
- Fixed a bug with importing CSV files
#
2.7.1Release date: 03/03/2022
This is a patch update.
#
Improvements- The Export To Excel block can now append rows and columns.
- The Float block now has more decimals and range.
#
Bug fixes- Fixed a bug where SPCI commands could not be inserted.
#
2.7.0Release date: 24/02/2022
This is a minor update.
#
Improvements- The Export to Excel Cell block now can insert row or column when inserting data. This block will need to be inserted in your test again.
- Added a bit more logging to modbus tracks.
#
Bug fixes- Fixed a bug with outputs on NI Frontend.
- Fixed a bug when editing some properties.
#
2.6.8Release date: 07/02/2022
This is a patch release.
#
Bug fixes- Fixed a bug that would stall the delay step.
#
2.6.7Release date: 06/02/2022
This is a patch release.
#
Bug fixes- Fixed a bug where the Modbus queries would not be saved if the timer went off at the last second of the measurement time.
#
2.6.6Release date: 02/02/2022
This is a patch release.
#
Features- Added Terminal Configuration to NI input channels
#
Improvements- Streamlined Pressure Transmitters to have correct units of their type.
- The register license now removes leading and trailing whitespace from pasted key.
- Remaining Delay time now shows on step timer.
#
Bug fixes- Fixed a bug where Modbus could make the program crash
- Fixed a bug where the measurement sequence would stall if very short measurement times was used.
- Patched the Variable editor to insert underscores in place of whitespace when naming variables, due to problems with whitespace.
- Fixed a bug where Steps with more than 6 columns would load wrong, and added a limit of 6 columns in steps.
- Other minor bug fixes.
#
2.6.5Release date: 27/01/2022
This is a patch update.
#
Bug fixes- Fixed a bug where NI Frontend would throw an error about output channels missing data.
#
2.6.4Release date: 26/01/2022
This is a patch update.
#
Improvements- Improved the log layout.
#
Bug fixes- Fixed a bug where wrong Modbus command would be deleted.
- Fixed a bug where tracks would stop logging.
- Fixed a bug newly introduced bug where data would not be loaded correctly.
#
2.6.3Release date: 25/01/2022
This is a patch update.
#
Bug fixes- Fixed a bug where output tracks would stall the program.
#
2.6.2Release date: 24/01/2022
This is a patch update.
#
Improvements- Improved the repeat rate for NI Frontend
#
Bug fixes- Fixed a bug where using triggers would result in one ekstra data point.
#
2.6.1Release date: 17/01/2022
This is a patch update.
#
Improvements- Better error information when NI Devices have errors.
#
Bug fixes- Fixed a encoding issue in Modbus float values.
#
2.6.0Release date: 11/01/2022
This is a minor update. Be aware that some new features and improvements might affect your tests.
#
Features- THD is added to the Loudspeaker response Toolbox
- THD from Tones is now available in the Loudspeaker Toolbox
- Added a chirp signal to available stimuli
- Modbus now supports all standard function codes
- Modbus tracks can now react to events and trigger other tracks
- Digital I/O module support on NI Compact DAQ
- PWM input and output tracks now available
- Digital read and write now available
#
Improvements- Individual bits can now be written and read from modbus registers
- Measurement data is loaded faster when processing
- Added an "Exit now" button on update downloaded window
#
Bug fixes- Fixed problem with deleting datasets
- Other minor bug fixes
#
2.5.4Release date: 25/11/2021
This is a patch update.
#
Features- Stepped sine stimuli is now available
- Minimum and maximum blocks are now available in the Statistics processing
#
Improvements- Loudspeaker tool box now also gives you the group delay of the impulse response
#
Bug fixes- Fixed a bug when using variables in jump and while steps
- Few other bug fixes
#
2.5.3Release date: 15/11/2021
This is a patch update.
#
Bug fixes- Fixed a bug in the ISO 3382 processing block
- Few other bug fixes
#
2.5.2Release date: 07/11/2021
This is a patch update.
#
Improvements- Can now handle more than 3 interfaces of different type
#
Bug fixes- A bug where the length of variables could not be used in jump or while
#
2.5.1Release date: 29/10/2021
This is a patch update.
#
Bug fixes- Rollback digital channels on NI frontends, for now.
#
2.5.0Release date: 28/10/2021
This is a minor update. There might be breaking changes depending on how your tests are configured.
#
Features- Edge counter processing block
- Digital channels on NI Frontends
- Modbus register support for a range of different datatypes
- Modbus register values can be converted with a factor and a constant
- Voltage pressure sensor
#
Improvements- Equipment can be deleted from inventory
#
Bug fixes- Few bug fixes
#
2.4.4Release date: 19/10/2021
This is a patch update.
#
Features- Polynomial processing block
- Reshape 1D data
#
Improvements- Equipment can be deleted from inventory
#
Bug fixes- Few bug fixes
#
2.4.3Release date: 13/10/2021
This is a patch update.
#
Bug fixes- Fixed repeater and jump steps
- Fixed a bug where datasets could not be deleted
- Other bug fixes and improvements
#
2.4.2Release date: 11/10/2021
This is a patch update.
#
Improvements- Modbus and SCPI query tracks now default to one data column.
#
Bug fixes- Fixed a bug where cables would not load to some processing blocks.
#
2.4.1Release date: 07/10/2021
This is a patch update.
#
Improvements- Improved the way multiple commands are handled in individual Modbus and SCPI tracks.
#
Bug fixes- Fixed a bug where a measurement time of 0 s would not work for Modbus tracks.
- Few other bug fixes.
#
2.4.0Release date: 01/10/2021
This is a minor update. Backwards compatibility with 2.3 versions and below cannot be guaranteed.
#
New Features- New look for the measurement sequence.
- Measurement steps now have a grid layout, and tracks within can be rearranged and resized.
- Testcases with conditions have been introduced.
- Evaluate testcases with recorded data.
- The analysis dashboard is now also a grid layout.
- A test status widget for the dashboard.
- ModBus TCP is now supported.
- Delay step.
- Jump step.
- Meta data step.
- Timer track.
- Continue track.
- Pass/Fail result.
- Compile processing step can now be selective about the results it will compile.
- Every result on the Analysis dashboard can be updated individually.
- Export data to a specific cell in Excel sheet.
- ModBus and SCPI tracks now has to be triggered by Timer track to run more times within a step.
- Abort step. This step and the steps following it will run if the measurement sequence is stopped.
- Operator mode.
#
Improvements- The inventory menu has been replaced by a much simpler implementation.
- Playback controls have been moved to a widget for the Analysis dashboard.
- Toolbar look has been updated.
- Import variables from a text file.
- Local data handling optimized for speed.
#
Bug fixes- Many bug fixes.
#
2.3.3Release date: 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.2Release date: 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.1Release date: 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.0Release date: 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.0Release date: 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.0Release date: 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.2Release date: 21/12/2020
#
Bug fixes- Fixed a bug where license expiration dates after the 31-12-2020 would produce errors.
#
2.0.1Release date: 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.0Release date: 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.0Release date: 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.0Release date: 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.5Release date: 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.4Release date: 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.3Release date: 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.2Release date: 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.1Release date: 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.0Release date: 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.3Release date: 21/11/2019
#
Improvements- Updated some icons
#
0.2.2Release date: 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.1Release date: 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.0Release date: 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.1Release date: 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.0Release date: 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.2Release date: 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.1Release date: 05/08/2019