Spectrogram - Add the possibility to use “Additional channels” in it
Improvements
Capture - Add a new action to create a new capture and stop the generator
Capture - Add a warning in the capture name popup when the capture is not filled out enough, and display the capture in red
Capture - Display current session captures at the top of the microphone / reference calibration target menu
IO setup - Don’t hide “Device Input” and “Direct output” columns when there is no input/output device but just show them empty
Layout edition - Add confirmation dialog when removing one or all scope(s)/container(s)
Many optimisations - less CPU and memory consumption
Spatial spectrogram and Stereo vector scope - When mono, a label should be displayed to explain unavailability
Offset additional channels when modifying the input reference number of channels
RMS and Loudness - Update RMS and Loudness scopes’ bottom labels according to preset name
Transfer function - Octave-band phase smoothing and UI
Transfer function - ART coherence sub-block computation
Transfer function - Added magnitude thresholding which halts buffer updates when input magnitude at a specific frequency falls below the specified threshold, helping the robustness of the capture. This works in tandem with the global auto-pause threshold.
Vector scope - Disable Fading control when Dynamic Fading is on for Vector Scope
Bugs fixes
Capture - Measurement capture name is not updated in the curve mouse hovering information after renaming it using the Capture scope name edit
Capture - Duplicating a capture does not always lead to the same TF curve
Capture - Ensure that the session is visible when the capture is set to visible
Capture - Fixed a crash when importing certain file formats
Capture - Offline edition of capture can be broken when using the “New capture” action after stopping the generator
Capture - Some live measurement sessions don’t have a computed capture
Core - Analysis freezes when changing the hardware sampling rate whereas External sampling rate is enabled
Core - Fix a crash occurring when MiRA is opened for several hours
Core - Fix some MiRA crashes related to Mac
Core - Fix some MiRA crashes related to PC
Core - Fix various crashes
Core - Fix crash with SampleGrabber on Windows
Core - Fix crash when selecting SampleGrabber
Core - Switching ASIO samplerate stops audio input, MiRA is no longer analyzing and needs to be rebooted
Core - The Spectrum sample rate internal settings are not updated when changing sample rate
Core - Fix crash while setting direct out when input device is set and no output device
Core - When the soundcard sample rate changes, the label of the sample rate is not updated into MiRA
DSP - The gain of the system setup is applied for every scope, while it should only be a trim forthe transfer function
IO config import - Re-opening MiRA is needed to see a new import
IO setup - Microphones curves colors not saved
IO setup - Device input channel setting not reloaded in Mira Session and Studio
IO setup - Direct outputs from IO config setup panel are not stored into workspace
IO setup - Channel names are sometimes not correctly reloaded
IO setup - Channel configuration table is not centered on IO setup panel when using a license other than Live
IO setup - At first opening in IO setup panel, channel 2 has both Ref TF and Mic TF selected
Layout editor - Sometimes impossible to click on layout editing controls after adding a scope
Layout editor - Cannot disable the advanced layout editor option
Leq - Buffer is reset when switching between layouts with leq with different values
Leq - Leq log button state is not updated when switching layout
Leq - Leq values and text should be centered but they are now aligned on the right side
Loudness - Loudness settings should be global to workspace
Meter history - Some continuous horizontal levels sometimes appear on the meter history when modifying some meter settings
Nebula spatial spectrogram - Max frequency loaded from the workspace can be different from the saved value
Nebula spatial spectrogram - When the layout contains a TF and Nebula spatial spectrogram, Nebula does not work
Nebula surround scope - Speakers visibility settings of Nebula / Surround scope (3D Surround Scope) are not stored / reloaded
Presets - Impossible to overwrite a user preset
SampleGrabber - SampleGrabber causes playback glitches on loops in Reaper
SampleGrabber - Connection lost with SampleGrabber when looping in Ableton Live
SampleGrabber - MiRA should automatically reconnect to SampleGrabber if it was connected when closing
SampleGrabber - LUFS measurement issue when using SampleGrabber
SampleGrabber - Sample grabber incoming signal is not analyzed correctly when there is no hardware device configured in the IO setup
Shortcut - “New measurement” shortcut (space) does not work if the focus is on the system setup, sessions, or captures scope
Transfer function - Update capture does not work when real-time curves visibility is disabled
Transfer function - Coherence not displayed in real-time with sweep
Transfer function - Delay finder issues in some specific situations
Transfer function - Fix microphones’ pairing real-time phase instability
Transfer function - A gain offset on the magnitude can be observed between real-time and capture.
Transfer function - Sweep Capture does not correctly apply calibration when created
Transfer function - When a gain has been applied to the reference before capturing and changing a capture gain, it resets the reference gain, creating disparity between measurements
UI - Create a dedicated action / panel for shortcut display (no more in the ‘About MiRA’ page)
UI - Wrong popup metrics when changing DPi
UI - Clicking on a list control menu item can trigger an action button that is under mouse
UI - Changing the audio source should enable real-time display
UI - Cell background color needs to be more opaque when hovering a table/grid cell that doesn’t have enough width
UI - Button to close measurement item setup panel can sometimes overlap settings when the setup panel has a scrollbar
UI - Duplicated meter history actions: “Take offset” + “Reset offset”
Vector scope - Curve becomes very dark after switching layout
Vector scope - Vector scope does not work with some settings and fullscreen
Vector scope - Fading and Blending labels are swapped