Smaart Suite Release Notes

Created by Hannah Goodine, Modified on Mon, 26 Feb 2024 at 01:31 PM by Casey Guli

Smaart Suite Release Notes


9.2.2

Improvements

  • Magnitude Thresholding for the delay finder is now OFF by default and can be enabled via TF Measurement Settings
  • Improved graph behavior while the application window is resized
  • Improved graph performance when modifying multiple traces at the same time
  • More improvements to window behavior when multiple monitors are connected/disconnected

Bug Fixes

  • Fixed a crash that occurred when rapidly switching plot views
  • Fixed a bug that made it difficult to click the "L-IFFT" checkbox in Advanced Preferences
  • Fixed a bug that caused the SPL Meters above the SPL History plot to freeze
  • Fixed a bug where Coherence blanking was using the wrong dataset when "Use MTW Coherence" was enabled
  • Fixed a bug that caused captured spatial average traces to not follow the global averaging type setting
  • Fixed a bug where disabling "Link Phase & Mag. Smoothing" reverted both Mag and Phase smoothing to "No Smoothing"
  • Fixed a bug that made the Delay Tracker circle icon difficult to see in IR Mode
  • Fixed a bug where the trace name label in plots did not update after renaming a measurement engine
  • Fixed a bug where the trace icon showed the wrong hide/show state when moving a trace out of a folder
  • Fixed a bug where Folders in the Data Bar minimized after using "Assign Random Color" 
  • Fixed a bug that prevented capturing IR measurements 
  • Fixed a bug that prevented FFT size changes from applying immediately
     

9.2.1

Bug Fixes

  • Fixed a bug that caused an error to appear if Live Averages or Spectrum Measurements were started while Syncsource™ was enabled
  • Fixed a bug that caused the Client Window to forget measurement assignments after it was closed and re-opened
  • Fixed a bug that prevented the Spectrograph from scrolling backwards after the slice height was changed
  • Fixed a bug where Transfer Function engines would list the wrong reference channel name when using the virtual “Generator” device
  • Fixed a bug that caused the Advanced Delay Finder window to render partially off-screen
  • Fixed various issues related to “Import ASCII”
  • Fixed a bug that prevented saving Impulse Responses
  • Fixed a bug where Impulse Response measurements might drop out every 5 seconds
  • Fixed a bug that caused some Impulse Response measurements would appear as flat lines
  • Fixed a crash that occurred when clicking the SPL Metric droplist in the SPL History plot

9.2.0

New Features

  • New data library search and sorting functions
  • New data archiving function
  • New advanced plot type - L-IFFT
  • New graphics rendering engine in SPL Mode
  • New graphics rendering engine in Advanced Delay Finder
  • Trace Info enhancements - control data set visibility
  • Added option to change/set the generator level increment precision and allow .5 dB increments
  • Added magnitude thresholding to the Find Delay calculation
  • Added “Alt + J" hotkey to open Advanced Preferences
  • Added” Make Session Folder" option to the right-click menu for folders in the Data Library

Improvements

  • Optimization to improve performance with large data libraries
  • “Delete" hotkey is now supported in Measurement Config flyout
  • Output presets can now be changed while the Generator is ON
  • When a folder of data is imported, subdirectories are now also imported 
  • Standalone SPL Meters now have a smaller minimum size
  • Averaging type is now forced to Complex only when the FTW checkbox in the Control Bar is checked

Bug Fixes

  • Fixed a bug where captured TF traces did not use the correct Smoothing value

9.1.7

Improvements

  • Improved click-ability of traces in plots
  • Reduced minimum allowable meter size for standalone SPL Meters
  • Improved user experience when using "SyncSource TF" with TF engines that don't follow the global FFT size
  • Improved behavior when an audio device's channel count changes (Dante)
  • Removed hot plug/automatic device detection in the Windows build and replaced with a "Refresh" button in I-O Config
  • A name is now required when renaming captured traces and live engines

Bug Fixes

  • Fixed a crash that could occur if an API connection was intermittent
  • Fixed a bug where the "Signal" droplist in the Signal Generator Dialog might be empty
  • Fixed a bug where multi-selecting and dragging traces to the plot would only show the first trace
  • Fixed a bug where stopping an engine would not remove the trace from the plot in Multi Spectrum view
  • Fixed a bug where the auto-populated trace capture name did not update after renaming a measurement engine
  • Fixed a bug where engine name uniqueness was not being enforced in some circumstances
  • Fixed a bug where an engine's outline color did not update immediately after changing the engine color
  • Fixed a bug where the Target Curve list did not update immediately after importing a target curve
  • Fixed a bug where Decade-scale frequency labels were incorrect
  • Fixed a bug where some hotkey presses would affect multiple traces in the Windows build
  • Fixed a bug where the Client Window input meters would flash
  • Fixed various bugs related to Live/Captured Averages
  • Fixed various bugs related to locked/peak cursors

9.1.6

Improvements

  • Enhanced overall app performance, especially on Apple Silicon

Bug Fixes

  • Fixed various issues with full-screening application windows in macOS. 
  • The Signal Generator stimulus droplist in the Control Bar now correctly limits choices when SyncSource™ is enabled.
  • Fixed a bug where the input selection for standalone SPL meters couldn't be changed after restarting Smaart.
  • Fixed a bug where the Y axis levels were incorrect if the value was more than 999
  • Fixed a crash that occurred when starting or stopping a Live TF Average when "Always Calculate" (LIR) was unchecked in TF Measurement Settings
  • Fixed a crash that occurred in the Windows build when moving cursor focus between text fields
  • Fixed a crash that occurred when Restoring Defaults immediately after Restoring Defaults.

9.1.5

Improvements

  • Added option to disable audio device scanning (hot plug)

Bug Fixes

  • Fixed a bug where Live Average traces were changing upon capturing
  • Fixed a bug where Mic Correction Curves were not applying to TFs when Mag Averaging was set to complex.
  • Fixed a bug where applying FTW smoothing would cause some traces to shift up in the HF
  • Fixed a bug where the "Move" (M) command would move multiple traces instead of just the top trace. 
  • Fixed a bug that cased SPL logging to silently fail
  • Fixed a crash in IR move when Pink Sweep was played after using Record. 

9.1.4

Improvements

  • Disallowed forward slash and backslash in various name input fields

Bug Fixes

  • Fixed a bug that triggered a “Runtime error” on some Windows computers

  • Fixed a bug where the Skin selection from saved configurations was being ignored

  • Fixed a bug where Traces captured through the Client Window had the wrong name

  • Fixed a bug where some captured average traces showed 0.00 dB in the cursor readout despite having valid Magnitude data

  • Fixed a bug where the Histogram cursor readout shows milliseconds instead of seconds


9.1.3

Bug Fixes

  • Fixed a bug where plots did not respond to navigational hotkeys (arrow keys)

  • Fixed a bug where “Shift + Alt + -/+” did not shift the time offset of the IR trace


9.1.2

Bug Fixes

  • SyncSource TF - changing the measurement Stimulus type from “Synchronized” to “Random" now switches the Generator noise stimulus back to “Random”

  • Fixed a bug where unchecking "Always Calculate" (LIR) in TF Measurement Settings prevented the LIR from calculating at all

  • Fixed a bug where FTW was not applying to the Phase trace

  • Fixed a bug where SPL logging might fail if the default Alarm was enabled

  • Fixed various issues related to measurement Weighting controls

  • Fixed a crash that occurred when normalizing a captured TF average trace with a normal TF trace


9.1.1

Improvements

  • Increased default API command timeout to prevent erroneous timeout responses

  • Pressing the ‘G’ hotkey when the Generator is not configured now displays the message saying that the Generator is not configured

  • “Save As” is now enabled when multiple traces are selected in the Data Library

  • Tabbing out of the Generate SPL Report -> Operator field now puts focus on the Company field

Bug Fixes

  • Fixed a bug where clicking full screen button (+) in the macOS build would not make the program exit full screen mode

  • Fixed a bug where modifying or averaging a captured Spectrum average trace would corrupt the data

  • Fixed a bug where hiding and showing a captured Spectrum average trace would cause the data to change

  • Fixed a bug where the Plot Calibrated Level setting wouldn’t immediately apply to running Spectrum measurements

  • Fixed a bug where creating a new session folder would make shown traces disappear from the Data Bar until the Data Library was refreshed

  • Fixed a bug where clicking the "Metric" radio button in General Preferences more than once would cause a black hole

  • Fixed a bug where some Y axis unit labels were missing from the RTA when "Plot Calibrated Levels" was enabled for the first time

  • Fixed a crash that occurred after “0” was manually entered into  the Signal Generator level field

  • Fixed a bug where the LIR cursor readout was incorrect if the cursor was to the left of center

  • Fixed a crash that occurred when closing a secondary window and choosing to keep the tabs

  • Fixed “Sync Ld” hotkey in IR Mode

  • Fixed a bug where cursors in IR frequency plots with no banding didn’t track the largest y value


9.1

New Features

  • New Audient® EVO device control integration

  • New “SyncSource™ TF” measurement mode

  • New generator “Fade-In” option

  • Added unweighted "Peak" as a built-in sound level metric

  • Added Measurement Config button to IR control bar

  • Added an option to turn off zero-padding for Pink Sweeps

Improvements

  • Transfer Function - both Polar- and Complex-averaged magnitude data sets are now always calculated/stored

  • Improved behavior when adding or removing columns and rows from the standalone SPL Meter Grid

  • Improved behavior when multi-selecting measurements to create a live average

  • Improved visual performance while resizing the application window

  • When editing output Trim, pressing the Enter key now moves focus to the next Trim cell

  • IR Spectro. and Freq. plots now update after zooming into the IR navigation plot and panning through the IR time record

  • When editing a standalone SPL Meter's name, pressing Enter now removes focus from the text field

Bug Fixes

  • Fixed a crash that occurred when 10EaZy is connected, SPL Meters are shown, and Smaart is restarted

  • Fixed a hang that occurred when changing gain on a controllable device using the gain slider in SPL Mode

  • Fixed a bug where Spectrum Target Curves were not changing level when the Banding changed

  • Fixed a bug where the visibility state of the Input Meters window was not persistent in the Windows build

  • Fixed a bug where “Broadband” was available as a selection when customizing Octave-filtered sound level metrics

  • Fixed a bug where the Signal Generator level field allowed non-integers to be entered

  • Fixed a bug where traces could no longer be assigned to a specific plot via drag-and-drop

  • Fixed a bug where enabling “Plot Proportional Graphs” would break other visible TF plots

  • Fixed a bug where the IR Lin plot would not update if consecutive measurements were taken

  • Fixed a bug where the IR Decay Markers were not updated after using “Sync Ld”

  • Fixed a bug where IR Magnitude Range was not working

  • Fixed a bug where the plot axis was incorrectly labeled when “Phase as Group Delay” was enabled

  • Fixed a bug where custom window names did not persist after restarting Smaart

  • Fixed a bug where the LIR axis time delay time label would be truncated if the delay time was >100ms

  • Fixed a bug where Copy/Export to ASCII was not using the banded or smoothed data set

  • Fixed a bug where the Client Window LIR plot wasn’t painting the trace correctly

  • Fixed a bug where pressing hotkeys repeatedly would open multiple copies of various dialogs

  • Fixed a bug where clicking outside of the plot type droplist would still open it

  • Fixed various bugs related to Locked Cursors, and Cursor Readout

  • Fixed various bugs related to user-defined Plot Views, and Plot Preference


9.0.3

Bug Fixes

  • Fixed a memory leak in the macOS build.

  • Fixed various issues related to moving Smaart between screens with different DPI settings

  • Improved a rendering behavior when resizing the application window or changing program modes

  • Fixed a crash that occurred when “Create a new Configuration” was chosen on restart after leaving SPL mode.

  • Fixed a crash that occurred when restarting Smaart with 10EaZy connected

  • Fixed a bug where Target Curves were not reacting to changes in Banding.

  • Fixed a bug where recapturing a stored trace didn’t update the trace in other windows

  • Fixed a bug where dragging a measurement engine too high in the Control Bar would make it disappear

  • Fixed a bug where the circular delay tracker button wouldn't always turn red when locked "on"

  • Fixed a bug where Input Meters would not remain showing after restarting Smaart in Windows

  • Fixed a bug where running an IR in "Continuous" mode would fail to update the live measurement trace

  • Fixed a bug where IR engine input meters were fed by the wrong in puts if the corresponding TF pair was reconfigured

  • Fixed a bug where the IR Histogram plot would default to an unusual Y-Axis scale

  • Fixed blurry Find/Track/+/- Delay buttons in the Control Bar


9.0.2

New Features

  • New v9 API SDK available

GUI Enhancements

  • Plot zoom states and threshold widget positions are now persistent.

Bug Fixes

  • Fixed a bug where Target Curve line thickness wouldn’t apply

  • Fixed various bugs that resulted in TF traces plotting without smoothing despite smoothing being applied.

  • Fixed a bug where the RT Mode Spectrograph wouldn’t paint after switching modes

  • Fixed a bug that resulted in the magnitude column of ASCII exports showing the 0.00dB for all frequencies

  • Fixed a crash that occurred when averaging two traces that were captured from the live averages.

  • Fixed a bug where the built-in SPL Meter would show “no choices” for inputs in new application windows.

  • Fixed a bug where the built-in SPL Meter’s input selection wasn’t persistent between application launches

  • Fixed a bug where IR Mode would show TF engines that were assigned to other tabs

  • Fixed various crashes and bugs in the client window and the API


9.0.1

GUI Enhancements

  • Background Dimming Component is now closed if the skin manager is in focus

Under The Hood

  • Reimplemented [0] Hotkey - Multi-Spectrum view.

Bug Fixes

  • Fixed the formatting of SPL reports in the windows build.

  • Fixed a crash that occurred after changing target curve color and restarting Smaart

  • Fixed a bug where open folders outside of the session folder would collapse when the plot view was changed.

  • Fixed a bug that prevented changing the TF device/channel after the TF was created.

  • Fixed a bug that prevented captured TF average traces from being shown after they were hidden

  • Fixed a bug where delay times in IR mode did not update when the delay time changed in RT mode.

  • Fixed Various issues related to showing target curves

  • Fixed tab droplist in view flyup

  • Fixed FTW cutoff indicator line



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article