This post is taken from the JUCE email newsletter.
To get these delivered to your email inbox, sign up here: Newsletter - JUCE
Hi JUCE community,
Here’s a roundup of all the latest JUCE news.
See you @ ADC!
Ticket bought? Flight and hotel booked? Great! We’ll see you in a couple of weeks!
What’s ADC? It’s the yearly Audio Developer Conference and it is back in Bristol and online, November 10-12.
The whole JUCE team will be there. Please come up and talk to us.
We love hearing what you’re doing with JUCE. And you never know when a conversation may result in your pet JUCE issue getting fixed! (No promises, but stranger things have happened.)
For those of you last minute debating — there’s still a few tickets left!
ADC is a full 3-day conference at a great location in a great city. Learn from, and hang out with, more than 500+ people who build creative music and audio technologies. Whether you are looking to level up your tech stack, meet new collaborators, or find someone to debate WebView vs. C++ UI in plugins, this is the time and place for you.
Don’t have the time/budget to travel? Join the 600+ others participating online in our virtual venue.

What’s new on develop?
A few highlights of what’s been landing on JUCE’s develop branch the last weeks:
Improved Text Rendering Performance
JUCE 8 text rendering gets an all around performance bump. If you juggle a lot of text, you should notice a speedup (as always, let us know!). In our testing, we saw some functions like GlyphArrangement::getStringWidth() improve by over 10x (on macOS Release). What changed? We added a new sub font cache (stores up-to 128 font variations per typeface) as well as a glyph cache (stores up-to 512 glyphs per typeface).
VST3 and AAX SDKs Updated
The VST3 SDK was updated to 3.8.0 and is now MIT licensed, which is great for the whole community. See the release notes. The AAX SDK was updated to 2.9.0.
JUCE bundles ASIO
In a double open source win for Steinberg, their Windows ASIO (Audio Stream Input/Output) library is now open source (GPLv3). JUCE now bundles the ASIO headers and enabling JUCE_ASIO will default to using the bundled ASIO sources.
Various iOS 26 and macOS 26 Fixes
A handful of macOS and iOS issues were resolved. For example, setting the sample rate on iOS 26 is now fixed.
Say hello to juce_audio_processors_headless
There’s a new first-party JUCE module in town. We saw an opportunity to extract all GUI functionality out of juce_audio_processor and took it. The result is cleaner code with better separation of GUI and audio concerns. For example, you can now use (and test) the plain AudioProcessor classes with zero UI dependencies.
View the whole list of recent changes here.
See you on the forum (and at ADC!)
The JUCE Team
