Smaart Release Notes

Smaart v8.2.3 Released: 7 May 2018
• Fixed a Windows certificate expiration error.

Smaart v8.2.2 Released: 8 January 2018
• Fixed bug where axis label granularity was not updated when using hotkeys to Zoom into Live IR
• Fixed bug where clicking the Magnitude plot axis resulted in axis labels disappearing
• Fixed bug where the Signal Generator options dialog couldn't be repositioned
• Fixed an issue with the Data Bar hide/show state in saved configuration files

Smaart v8.2.1 Released: 21 December 2017
• Fixed bug where New Measurement dialog wouldn't respond to clicking "OK"
• Fixed crash related to OpenGL rendering in SPL History

Smaart v8.2.0 Released: 20 December 2017
• 10EaZy SPL monitoring system integration
o Connect any number of 10EaZy systems to a computer running Smaart for a calibrated class-compliant SPL measurement system
o Cross-platform hardware support through Smaart
o 10EaZy Maximum Average Manager (MAM) with limit warnings
o Recalibration support
• SPL calculation centralization – logging or metering an input triggers the calculation of 14 sound level metrics automatically
• Comprehensive SPL log file – all SPL metrics in one file for every logged input
• SPL History Window – view SPL plotted over time in a standalone window
• Separated Input Meters from SPL Meters
• SPL Alarms and SPL readout colors triggered by user-defined thresholds
• Leq buffer progress bar
• Input calibration date is now stored in the config file and used in SPL log files
• Added “Peak C” SPL metric
• Added Polarity Invert function, accessed via Input Meters
• Added horizontal orientation option to Input Meters
• Removed aspect ratio lock from Input Meters
• Added option to use Comma as decimal mark in log files (General Options)
• Added right-click menu to SPL meters
• Added “under range” indication to status button in SPL meters
• Various UI changes to comply with IEC 61672
• Added handling for spotty network connections while using the Client Window
• Added “Export to ASCII” option to Data Library right-click menu. Saves directly to ASCII text file
• Added support for multi-select -> Copy to ASCII in the Data Library
• Added more granular axis labels when zooming into Live IR
• Fixed crash that could occur if Data Library Menu was open and the program was closed
• Fixed bug where application focus was occasionally lost
• Fixed bug where captured trace color pool reset after program restart, resulting in repeat colors
• Fixed bug where Meter Config was not being stored when saving through Manage Configurations dialog
• Fixed bug where Weighting Curve dialog table didn’t update after Import/Delete
• Fixed bug where measurements would stop on server when Client Window connected
• Fixed crash that occurred randomly while measurements were not running
• Fixed deadlock related to changing plot types
• Fixed scaling bug in Spectrum plots
• Fixed bug where capturing a trace from a weighted measurement and hiding it would clear the weighting

Smaart v8.1.4 Released: 2 October 2017
• Fixed crash that could occur randomly on startup or randomly during measurement
• Fixed bug where certificate verification couldn’t complete
• Changed certificate verification error message to be more helpful

Smaart v8.1.3 Released: 18 May 2017
• Code signing is now implemented on both platforms
• Fixed crash in Windows build when deleting Default Tab from Measurement Config
• Fixed a few crashes and hangs related to API serving
• Fixed bug where certain onboard audio card drivers would crash Smaart
• Fixed bug where measurement configuration was wiped if license was deactivated
• Removed extra hotkey listings from Windows View Presets menu

Smaart v8.1.2 Released: 15 March 2017
• Weighting and dB Offset settings for captured traces are now persistent after toggling hide/show and are stored when you exit the program for persistence between sessions
• Client Window connection dialog now repeats discovery query every 2 seconds while open
• Changed default increment for dB Offset hotkey to 1 dB
• Added Cmd + R hotkey to manually refresh library
• Fixed bugs related to file system synchronization when moving files around in the Data Library
• Fixed crash when importing invalid Target Curve
• Fixed crash related to SPL logger
• Fixed bug where color picker shows a different color from the color swatch
• Fixed bug where hiding a white captured trace could break the hide/show state for other traces
• Fixed bug where Mic Correction Curve table wasn’t updating after changes
• Fixed bug where Recapture via the Command Bar failed
• Fixed bug where Broadband Meters could be shrunk below minimum size
• Fixed bug where new Plot Views were not updating in the Command Bar Config menu
• Fixed bug where ETC data may be corrupted in captured traces
• Fixed bug where right Alt key may not work for hotkeys in Windows
• Fixed bug where captured traces could not have a period (.) in the name
• Fixed bug where Coherence Blanking setting changes were not being updated in the plot
• Fixed bug where Copy to ASCII from a TF Average trace was only copying asterisks
• Fixed bug where Live IR could be toggled in the Client Window (not supported)

Smaart v8.1.1 Released: 8 December 2016
• Fixed bug where Client Window would fail to show configured measurements.
• Fixed bug where using the “Move to Window” command on a Tab resulted in no tab selection in the new window.
• Fixed bug where the Control Bar’s SPL Meter was partially sharing a global configuration.
• Fixed bug in the Windows build where the Control Bar’s SPL Meter would not retain settings after restart.
• Fixed bug where a Configuration might fail to load when choosing “Select a previous configuration” on startup.
• Fixed bug where the Delay Finder may not find the correct time when performing a multi-device transfer function.
• Fixed bug where Spectrum measurements may not be automatically created after selecting an input device.

Smaart v8.1.0 Released: 21 November 2016
• Rework of the data handling including:
o “Session Folder”
o Improved Data Bar
o Graph Legends
o New trace/folder icons
• New ’Skin’ submenu in the View Menu. Shift+Control+X (previously High Contrast) has been remapped to toggle through available skins
• Moved API servicing to a background thread
• Added Compact Signal Generator
• Added Multi-Spectrum Plot View with full-screen plot-in-focus hotkey
• Added built-in program updater
• Added “Create Meters” button to I-O Config for automatic creation of Broadband Meters based on selected inputs
• Added API Options tab with API password protection and IP/Hostname information
• Added “Inverted” flag to API to match inversion state of remote trace
• Added “New Folder from Selected” to Data Library menu
• Added 1024k sample pseudorandom noise sequence length
• Added option to change increment of dB Offset when using hotkey
• Added “Scroll Bar Color” to Skin Manager
• Configurator dialog is now resizable
• Spectrum measurements are now auto-created in current tab when choosing a new input device
• Improved trace averaging dialog
• Improved Windows 10 touch screen support
• Tab bar visibility is now a window setting (vs Global)
• Improved Trace Info dialog action button labels
• Measurement run-state is now cached for each tab for the current program session
• Capture All now appends given folder name to each captured trace’s name
• Multi-selecting traces in the Data Library and creating a trace Average automatically creates the average using the selected traces
• Broadband Meter Config is now cached so settings aren’t lost while changing meter grid size
• Pressing Enter key while editing BB Meter names now brings you to the next meter name cell
• Transfer Function trace averages now use Coherence Weighting by default
• Devices in I-O Config are now greyed if not used or not connected
• Configurator can now be closed with no device chosen, using ‘x’ in left corner
• File name restrictions are now enforced based on OS
• Removed hover tooltip for Trace Info from Plot Legends
• Disallowed dragging files/folders from one Data Library to another (in a different window)
• Improved deactivation screen text
• Fixed bug where global TF settings in the Control Bar would not show the correct setting after changing plot focus
• Fixed bug where some settings were not being saved to the configuration file when saving the file using Save As
• Fixed bug where IR Frequency Plot Smoothing widget was not displaying current setting
• Fixed bug where User Views dialog table did not update after capturing a new view
• Fixed bug where Leq buffer indicator was not reset when changing SPL type
• Fixed bug where Smoothing would be set to “None” when changing tabs
• Fixed bug where weighting couldn’t be applied to captured traces
• Fixed bug where certain traces from old versions wouldn’t load
• Fixed bug where skin wasn’t set back to default dark theme after restoring program defaults
• Fixed bug where Alt+I and Alt+N hotkeys would not work in OS X
• Fixed bug where impulse response files were saved in the wrong directory
• Fixed bug where Mic Sensitivity could only be changed for the first mic in Microphones dialog

Smaart v8.0.3 Released: 28 June 2016
• Added “Inverted” flag to API to match inversion state of remote trace
• Added .txt file extension to Meter log files
• Uniquified Meter log file names to avoid problems with logging same input multiple times with different SPL settings
• Fixed crash when choosing “Create a New Configuration” on startup
• Fixed crash related to selecting devices for “Use” after creating Broadband Meters for a device
• Fixed crash related to refreshing the Data Library state
• Fixed bug where Smaart I-O gain changes weren’t updating calibration offset
• Fixed ‘Apply’ button in Trace Info and removed Cancel button.
• Fixed bug where changing the Global Spectrum FFT size changed the transfer function FFT size
• Fixed bug related to editing delay value and then clicking outside text field
• Fixed bug where window position was lost after restarting Smaart if window bounds exceeded screen bounds
• Fixed bug where plot view was lost when changing modes
• Fixed bug where X curve wasn’t created as a weighting curve in Windows build
• Fixed bug where calibrated measurements were not plotting calibrated in Client Window
• Fixed bug where changing the inputs for a transfer function measurement didn’t update IR Mode measurement pair
• Fixed individual transfer function measurement Magnitude Averaging type selector
• Fixed bug where some dialogs would appear behind others, making it impossible to exit the dialogs
• Fixed bug where exporting a trace as a weighting curve placed it in the wrong folder
• Fixed spelling error in activation dialog
• Fixed bug where calibration offset couldn’t be changed in I-O Config after device name was changed
• Fixed bug where MTW warning wasn’t displayed when changing Sampling Rate
• Fixed version number in file properties

Smaart v8.0.2 Released: 13 April 2016
• Added Smaart v7 API translator to accept connections from legacy API clients (Lake, APEX, Studio Six, etc)
• Added graphical anti-aliasing (edge smoothing) for traces on line graphs
• Added warning message when the signal generator is turned on with no output configured
• Adding logging for audio I-O device initialization on startup
• Improved Broadband Meter window constraints
• Disallowed restricted characters in measurement/file names
• Improved Client Window behavior when connecting to already-running measurements
• Improved Delay Tracking functionality in Client Window (now works like native tracker)
• Client Window plots behave like native plots when trace data is below magnitude threshold
• Fixed bug in Client Window where Smoothing wasn’t applied to captured transfer function traces
• Fixed bug where restoring default configuration didn’t clear Broadband Meter config
• Fixed bug where clicking the color buttons for captured traces in the Trace Average dialog changed their show/hide state in the main window
• Fixed delay setting for spectrum measurements
• Fixed bug where dragging a trace into a plot legend didn’t always place it in the correct plot
• Fixed bug where changing transfer function Smoothing moved all traces back to plot 1

Smaart v8.0.1 Released: 23 March 2016
• APL/Data Library global split height is now stored in the config file
• Improved SPL meter logging (now flushes to file on every write)
• Moved Mics.txt to main config location
• Fixed bug where you couldn’t change the Sample Rate in I-O Config
• Fixed bug where IR Spectrograph plot widgets were not clickable
• Fixed bug with Broadband Meters “Always on top” setting
• Fixed issue where Control Bar SPL meter status indicator color did not match Broadband Meters
• Fixed bug where Control Bar SPL meter input droplist included all inputs, even if the input wasn’t used
• Fixed bug where hiding control bar while in IR Mode hid the SPL meter
• Fixed bug where Broadband Meter configured to monitor Generator would retain value after Generator was turned off
• Fixed bug where creating a New TF temporarily disabled Up/Down arrows above Measurement Config Table
• Fixed dB Offset in APL not updating when using Normalize or dB +/-
• Fixed bug where changing global settings didn’t update individual measurement droplist GUI
• Fixed bugs associated with Smaart I-O not being recognized as a gain reporting device
• Fixed bug where I-O control changes didn’t sync across program

Smaart Di v2.0.4 Released: 4 April 2018
• Fixed bug where captured trace color pool reset after program restart, resulting in repeat colors
• Fixed bug where application focus was occasionally lost
• Fixed bug where capturing a trace from a weighted measurement and hiding it would clear the weighting
• Fixed bug where Weighting Curve dialog table didn’t update after Import/Delete
• Fixed crash that occurred randomly while measurements were not running
• Fixed deadlock related to changing plot types
• Fixed a bug where restarting a measurement via the API would not unhide the live trace

Smaart Di v2.0.3 Released: 2 October 2017
• Fixed crash that could occur randomly on startup or randomly during measurement
• Fixed bug where certificate verification couldn’t complete
• Changed certificate verification error message to be more helpful

Smaart Di v2.0.2 Released: 18 May 2017
• Code signing is now implemented on both platforms
• Fixed crash in Windows build when deleting Default Tab from Measurement Config
• Fixed a few crashes and hangs related to API serving
• Fixed bug where certain onboard audio card drivers would crash Smaart
• Fixed bug where measurement configuration was wiped if license was deactivated
• Removed extra hotkey listings from Windows View Presets menu

Smaart Di v2.0.1 Released: 15 March 2017
• Weighting and dB Offset settings for captured traces are now persistent after toggling hide/show and are stored when you exit the program for persistence between sessions
• Client Window connection dialog now repeats discovery query every 2 seconds while open
• Changed default increment for dB Offset hotkey to 1 dB
• Added Cmd + R hotkey to manually refresh library
• Fixed bugs related to file system synchronization when moving files around in the Data Library
• Fixed crash when importing invalid Target Curve
• Fixed crash related to SPL logger
• Fixed bug where color picker shows a different color from the color swatch
• Fixed bug where hiding a white captured trace could break the hide/show state for other traces
• Fixed bug where Mic Correction Curve table wasn’t updating after changes
• Fixed bug where Recapture via the Command Bar failed
• Fixed bug where Broadband Meters could be shrunk below minimum size
• Fixed bug where new Plot Views were not updating in the Command Bar Config menu
• Fixed bug where ETC data may be corrupted in captured traces
• Fixed bug where right Alt key may not work for hotkeys in Windows
• Fixed bug where captured traces could not have a period (.) in the name
• Fixed bug where Coherence Blanking setting changes were not being updated in the plot
• Fixed bug where Copy to ASCII from a TF Average trace was only copying asterisks
• Fixed bug where Live IR could be toggled in the Client Window (not supported)