v0.58.0 prerelease — Real-time audio state publication
Pre-release
Pre-release
·
9 commits
to main
since this release
Highlights
- Render callbacks now see complete configurations. Audio settings publish as immutable snapshots with sequentially consistent reader protection and off-render reclamation, so a callback observes the old or new configuration instead of mixed state during updates (#164, #173).
- EQ edits transition without zippering. Live biquad edits reuse filter state and ramp coefficient changes over 64 frames. Preset switches reset filter state cleanly, while explicit resets publish a fresh zero-state snapshot (#174).
- The real-time callback no longer grows buffers. Render scratch storage and spectrum scale data are preallocated. Oversized render slices return silence instead of allocating, while unlimited EQ band counts remain supported (#152).
Install
Download the .dmg, open it, and drag iQualize to Applications. Universal build: Apple Silicon and Intel, macOS 14.2+. Signed and notarized. It opens without a Gatekeeper workaround.
On first launch, allow audio capture when macOS asks. iQualize cannot process system audio without that permission.
For the iqualize command line tool: Settings (⌘,) → General → Install Command Line Tool.
What's Changed
- fix: land M3 real-time state architecture by @dariuscorvus in #191
- docs(release): add v0.58.0 prerelease highlights by @dariuscorvus in #192
- docs(release): add v0.58.0 release song by @dariuscorvus in #193
Full Changelog: v0.57.5-prerelease...v0.58.0-prerelease
Release song: Black Pumas — Know You Better — https://music.apple.com/de/album/know-you-better/1457164821?i=1457165078