Smaart Suite Release Notes

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 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

 

Suite Version 9.0B3

New Feature

  • Drag-to-Reorder support for engines in control bar

  • Drag-and-drop support from measurement config to IR control bar

GUI Enhancement

  • Clicking a phantom engine now opens “New Measurement” dialog

  • Fly-Up components now (Timer, View) now close when the lose focus

  • Timer behavior changes and addition of “Start Timer Button”

  • Added a disclosure button to the top of fly-up components

  • Changed default command bar configuration so it could be the same across editions (Suite/RT/LE)

  • Updated first window’s title

  • Added Graph/Measurement settings cross-navigation buttons to those dialogs.

  • Added keyboard control for Smoothing/Banding droplists after clicking them

  • [ALT + D] hotkey now opens TF measurement settings

  • Calibrated meters plot in SPL Mode can now be hidden (like in v8)

  • Navigation plot in SPL Mode can now be hidden/resized (like in v8)

  • Changed terminology in the Tab right-click menu

  • Removed the shading that occurs in the background of checkboxes when they are checked

  • Reduced global radio button fill ellipse by 20%

  • Resized TF engine meters in IR Control Bar (they were not showing the correct level divisions)

Under The Hood

  • When a driver type is unchecked in Windows audio preferences, we now remove the devices of the unchecked type from I-O Config.

  • Signal Generator level values are now always treated as negative (even if you forget the -)

Bug Fixes

  • Fixed Advanced Delay Finder rendering

  • Fixed the Octa-capture integration

  • Fixed locked cursor behavior so it matches v8

  • Fixed a crash that occurred when deleting a Tab

  • Fixed a crash that occurred when switching tabs in IR mode

  • Fixed a crash that occurred when Spectrograph was running and Cursor Readout settings were changed

  • Fixed a crash that occurred in Windows when enabling "Frequency and Wavelength" Cursor Readout option

  • Fixed a crash that occurred in Windows if target curves were shown and Smaart was restarted

  • Fixed a deadlock that occurred while starting more than one IR measurement

  • Fixed a bug where removing a running engine from a tab didn't remove it from the plot

  • Fixed a bug where deleting a folder of shown traces did not remove them from the plot

  • Fixed a bug where Mic Correction Curves were not applying

  • Fixed a bug that caused TF engines to disappear from tabs after a few tab changes

  • Fixed a bug where traces were stored with the wrong version number (9.9.0)

  • Fixed a bug where the Weighting indicator dot appeared for all traces in the Plot Legend, all the time

  • Fixed a bug where unCropping was not possible after Cropping certain groups of IR measurements

  • Fixed a bug where starting the Signal Generator with a preset where a device is not connected or doesn't start eventually crashes

  • Fixed a bug where starting the Signal Generator with a sample rate that one of the devices does not support caused much badness