Waveform History: Added new overlay for Waveform module. This shows the multi-band level history. It can be set to either Fast or Slow. Slow is an RMS over the a 16384 sample window, Fast is an RMS over a 1024 sample window. (Red = Low, Green = Mid, Blue = High)
Improvements:
The LUFS meter is now spec compliant (Thanks to libebur128)
macOS: CMD+, (comma) now opens Preferences to improve consistency with other macOS apps.
Waveform now more accurately displays low volume audio.
Large performance improvements on Spectrum Analyzer and Oscilloscope when in Retina mode on macOS. More to come.
MiniMeters should perform better when used with high polling rate mice.
Stereometer now becomes resizable when height is greater than 384px.
Small audio latency reduction. (more may come in the future when I rework the audio engine.)
Changes in display layout will reset window layouts as to prevent windows from being created outside of the display boundaries.
MiniMetersServer Plugin:
Plugin now supports host sample rates up to 192kHz.
Bug Fixes:
Debug mode now more accurately displays FPS. (add a file to MiniMeters's settings folder named "debug.txt" to view this pane)
MiniMeters should more consistently be granted VSync from the graphics card when requested.
Fix "Mid/Side" tooltip text on Spectrum Analyzer
Screensaver is no longer disabled when MiniMeters is running.
Spectrogram speed should be more consistent when FPS is locked.
Fixed an issue that resulted in extra draw calls with Buttons and quads used in meters. MiniMeters should use less CPU especially when preferences is open.
Fixed an issue where a corrupt settings file could cause MiniMeters to hang at launch.
Additional checks to ensure that MiniMeters update text is not malformed. This should fix a rare hang at launch when checking for updates fails.
Theming:
New optional colors: history_low, history_mid, history_high, rgb_waveform_opacity_with_history, and color_bars_opacity.