A crash which could occur when using the waveform visualizer with the “Live Stream” block has been fixed.
Highlighted sliders no longer erroneously accept typed number input.
Potential high CPU usage when an external screen is detached has been corrected, and animation on ProMotion and other higher refresh rate screens has been optimized.
The “Mixer” block once again correctly displays the icon for “System Audio”, fixing a display bug regression in v4.1.0.
VoiceOver updates and improvements have been made to several parts of the app, including multiple “Advanced” sections, the “Recorder” block, the “System Audio” block, and columns in the “Session List”. As well, editing a file name no longer incorrectly leads to ticking sounds when using VoiceOver
Work has been done to avoid an issue where new ACE installations could incorrectly show an “Almost Ready” screen after restarting.
The volume setting will no longer be incorrectly altered after lowering the “Volume Overdrive” multipler.
SoundSource now correctly saves presets for Audio Unit plugins even when the preset folder does not yet exist.
An issue where SoundSource could crash when it was added or removed from MacOS’s “Login Items” has been fixed.
A rare crash which could occur when a single audio effect was used by multiple audio sources at once has been fixed.
A crash which could occur when entering a number while the balance slider was focused has been fixed.
SoundSource now maintains its pinned position when an another app becomes full screen.
To further improve plugin reliability and lower CPU usage, SoundSource now intelligently increases the buffer size used for processing audio when the “Automatic/More Reliable” option is selected in settings/Preferences.
When loaded Audio Units are uninstalled while SoundSource is running, an error message will now be shown.
A new “Debug Audio Units” hidden preference has been added. It forces plugins to load in-process, for easier debugging by plugin developers. It is not recommended for anyone else.
Work has been done to avoid an issue where new ACE installations could incorrectly show an “Almost Ready” screen after restarting.