Six hours fighting next-auth.js to get email and password login working for product registration, since the docs push everyone toward OAuth.
Evan Mezeske
Jul 2024
With code signing done and the macOS port shelved for now, I'm back on voice-instanced physics, running parallel instrument copies in OpenCL.
Wrestling with code signing bureaucracy, from Apple Developer verification and D-U-N-S numbers to picking a Sectigo certificate for Windows binaries.
Jun 2024
After cleaning up the macOS port hacks and re-verifying Windows, Anukari now runs fully on my M1 MacBook, though the golden tests need fuzzy matching.
JUCE resists testable apps, so on macOS I moved all the unit tests inside a full JUCEApplication, trading test isolation for tests that pass.
Back from paragliding and porting unit tests to MacOS, which forced a cleaner cross-platform approach to GUI testing than my hacky Windows-only setup.
A JUCE crash I patched upstream, then flaky GUI tests that only failed when I alt-tabbed away, since some JUCE code cares whether the window is foreground.
Mar 2024
Bigger JUCE typefaces and slider hover polish, plus finding Google Filament, which beats DiligentEngine for cross-platform graphics.
Feb 2024
After deleting everything down to a 5-line sine generator, The Bug turned out to live in my Focusrite Scarlett drivers, not in Anukari at all.
Jan 2024
The Audio Units logo and the Audio Units symbol are trademarks of Apple Computer, Inc.
VST is a trademark of Steinberg Media Technologies GmbH, registered in Europe and other countries.