Smaart LE Release Notes

Created by Hannah Goodine, Modified on Thu, 24 Oct at 1:35 PM by Hannah Goodine

Smaart LE Release Notes


9.5.0

New Features

  • Added the ability to use band-limiting for signal generator noise contours other than Pink noise
  • Added transfer function target curve tolerance
  • Added support for creating target curves from saved data traces
  • Added clock to SPL metrics list
  • Added "link plot zoom" preference
  • Added coherence line thickness preference
  • Added trace color assignment preference
  • Added multi-file playback
  • Added sine wave frequency sliders to signal generator flyout
  • Added "mono", "stereo", and "multi" generator playback types
  • Added Red noise contour
  • Added Pink/Red noise hybrid contour
  • Added the ability to capture hidden measurements when using "capture all"


Under the Hood

  • Updated Live IR plot label behavior
  • Updated scroll bar contrast
  • Updated Smaart LE signal generator to allow non-compact and updated default to non-compact
  • Updated Smaart Loopback behavior when the signal generator is off
  • Updated signal generation level of pseudorandom noise
  • Updated Leq MAX field behavior to not populate until buffer has been filled
  • Updated "Pink Noise" label to "Noise"
  • Updated target curve error message language
  • Updated noise GUI
  • Improved behavior when editing fields
  • Improved behavior when using the delay finder with SyncSource measurements
  • Improved view preset behavior with the Live IR plot
  • Improved organization of TF Graph Settings
  • Improved link plot banding behavior in multi spectrum view
  • Removed least significant digit from TF tolerance field
  • Launching Smaart a second time now brings the existing program window to the front of the stack in Windows


Bug Fixes

  • Fixed a bug where "Track All" command would not affect hidden measurements
  • Fixed a bug where the signal generator did not turn off when switching to file stimulus with no file selected for playback
  • Fixed a bug where the "start logging" hotkey would trigger an SPL logging error message in Smaart LE

9.4.1

Bug Fixes

  • Fixed a bug where all traces were using Foreground Thickness setting.
  • Fixed a bug where Magnitude and Phase plots were showing different top traces.
  • Fixed a bug where the "Display Live IR" setting becomes disabled when closing Smaart from Spectrum view.
  • Fixed a bug where Smaart sometimes wouldn't close when installing an update.

9.4.0

New Features

  • Added "Create DSP Channel from Selected" option to data trace/folder right-click menu
  • Added support for Transfer Function Target Curves
  • Added Plot Time Reference (PTR) Display and Time Offset (TO) controls
  • Added Hotkey to clear Time Offset: [Ctrl/Cmd] + [Shift] + [Y]
  • Added the ability to reorder target curves
  • Added ability to change trace color from trace right-click menu
  • Added support for running measurements that use Smaart Loopback while the generator is off
  • Added Multi-Trace drag and drop support
  • Added spectrum averaging depth to measurement settings
  • Added support for measurement delay times over 1000ms


Improvements

  • Updated Coherence View preset behavior follows global when "Always use MTW coherence" is not selected.
  • Updated Spectrum Target Curve file formatting.
  • Updated rendering of disabled combo boxes.
  • Updated "Trace Info" language.
  • Updated "Measurement Delay" to "Measurement Time Reference" in "Trace Info".
  • Moved "Mag Averaging Type" checkbox to graph settings and renamed it to "Mag Averaging Display".
  • Moved "Use MTW Coherence" checkbox to Graph Settings and renamed it "Always display MTW Coherence".


Bug Fixes

  • Fixed a bug where target curves would not reposition with banding changes.
  • Fixed a bug where deletion of target curves would not remove them from the plot.
  • Fixed a bug where max frequency limits for sine wave and band-limited pseudorandom pink noise did not equal Nyquist frequency for the selected device's sample rate.
  • Fixed a bug where unselected inputs would not be removed from the amplitude calibration window.
  • Fixed a crash that could occur on Windows when trying to change the Signal Generator's source to File while it is playing.
  • Fixed a bug where [Cmd] + [Y] (reset Y offset) hotkey only cleared offset of the focused plot.
  • Fixed a crash when making mismatched target curve visible.
  • Fixed a crash when selecting "File" as the generator output type.

9.3.1

Bug Fixes

  • Fixed graphical issues that occurred on some Apple Silicon Macs
  • Fixed a bug where graphs would get corrupted after changing views

9.3.0

Improvements

  • New Signal Generator fly-up GUI
  • New “Smaart Loopback” mechanism replaces the old virtual “Generator” device
  • Improved Active Output Preset indication.
  • Improved Client Window measurement assignment workflow
  • Improved window behavior when using more than one computer monitor
  • Added “Do not show me this again” option to the Multi-Device TF signal generator warning
  • Updated the [Alt/Opt + A] hotkey to close I-O Config when already open
  • Added a warning message when using Smaart Loopback
  • Added support for multi-channel wave files in the signal generator
  • Added Option for files to playback as a Mono Sum
  • Increased plot focus border size and plot axis button size
  • Expanded the click area for closing fly-ups
  • Added new hotkeys

 

[Shift + D]

Track All

[Alt/Option + D]

Reset All Measurement Delays to 0ms

[Alt/Option + A]

Opens and closes IO config

[Shift + P]

Cycle through plot focus

[Ctrl/Cmd + A]

Run All Engines in Current Tab

[Ctrl/Cmd + G]

Increase Generator Level

[Shift + G]

Decrease Generator Level

[Alt/Option + V]

Reset SPL Leq Buffers

[Shift + T]Trigger Timer Macro
[Shift + M]Toggles between Phase and Group Delay
[Alt/Option + L]
Start/Stop SPL Logging
[Ctrl/Cmd + N]Add Note in SPL Log
[Alt/Option + V]Reset SPL Leq Buffers



Bug Fixes

  • Fly-up dialogs no longer close when clicking outside fly-up
  • Peak Hold now works with Live Spectrum Averages
  • Signal Generator no longer automatically compacts when the window size is small
  • Fixed a crash that occurred when duplicating a new tab in TF View
  • Fixed a crash when using SyncSource and changing FFT size (Length) while Signal Generator was running
  • Fixed an issue where the keyboard focus would not remain on the Banding menu
  • Fixed a bug where the sine generator would click when changing frequency with the slider
  • Fixed a bug where 32k FFT coherence was used as the default
  • Fixed a bug with an artifact "Folder" in the Data Bar

9.2.1

Improvements

  • SPL Meter can now be broken out into a standalone, resizable window

  • 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 where disabling "Link Phase & Mag. Smoothing" reverted both Mag and Phase smoothing to "No Smoothing"

  • 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"


9.2.1

Bug Fixes

  • 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 graphing issues in the Advanced Preferences dialog

9.2.0

New Features

  • New data library search and sorting functions
  • New data archiving function
  • 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
  • When a folder of data is imported, subdirectories are now also imported

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
  • 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 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 on macOS. 
  • 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 disallow 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 the "Move" (M) key would move multiple traces instead of just the top trace. 

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 some captured average traces showed 0.00 dB in the cursor readout despite having valid Magnitude data


9.1.3

Bug Fix

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


9.1.2

Bug Fix

  • 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

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


9.1

Additions

  •  New Audient® EVO device control integration

  •  New generator “Fade-In” option

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

Improvements

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

  • 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

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

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

  • 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 the Input Meters would not remain showing after restarting Smaart in Windows.

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


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

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

  • 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 the Input Meters would not remain showing after restarting Smaart in Windows.

  • 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 that resulted in the magnitude column of ASCII imports showing 0.00dB for all frequencies.

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

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

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


9.0.1

GUI Improvements

  • Background dimming component is now closed if the skin manager is called into focus.

Under The Hood

  • Reimplemented Multi-Spectrum view [0] hotkey.

Bug Fixes

  • 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 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 at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article