Home » JUCE Roadmap Update Q3 2025
,

JUCE Roadmap Update Q3 2025

JUCE Roadmap Update Q3 2025

All of the information here is subject to change. The majority of the JUCE team’s time is spent keeping the framework compatible with all of the latest operating systems, compilers and toolchains, C++ standards, plug-in formats and DAWs, as well as addressing feedback and bug reports. We will continue doing all of that for JUCE 8, and will also include some smaller feature requests, but here is a summary of the more substantial bits of work we have planned for the current and next major versions of JUCE.

JUCE 8

New features added to JUCE 8 post-launch

  • Windows Arm support for applications and plug-ins
  • Local notifications (particularly useful for accessibility)
  • VST3 parameter migration
  • MIDI note names
  • Many TextEditor and font handling improvements
  • MIDI 2.0 preview branch available now
  • And many more…

JUCE 9

CLAP support

CLAP is a new open source, permissively licensed, standard for audio plug-ins and hosts. JUCE 9 will add the ability to author CLAP plug-ins directly alongside all of the other plug-in formats available to JUCE users.

Sample accurate parameter automation in AudioProcessor

We’re going to introduce both reading and writing sample accurate automation when processing blocks of audio in AudioProcessor. Once we reach an industry consensus about how MIDI 2.0 will be handled by plug-in formats and DAWs we will expose this new functionality to JUCE plug-ins.

SVG handling revamp

It’s time to disentangle JUCE’s Drawable class (which wraps SVG) from JUCE Components. At the moment working with any SVG data requires that you pull in the juce_gui_basics module, which is a substantially heavier dependency than just juce_graphics, and this slows down the compilation of helper executables required to build via CMake. We will also use this opportunity to evaluate a third-party SVG parsing library to bring our SVG compliance up to date.

Improved Embedded Device Support

In successive JUCE releases we have improved the GUI rendering performance on both macOS/iOS and Windows, and we’re now turning our attention to embedded platforms and Linux. JUCE is used in flagship hardware products and the ability to render increasingly complex UIs more efficiently is becoming more important.

Other

JUCE Marketplace

Beta testing scheduled for Q3 2025

We want to showcase all of the community projects providing JUCE modules or tooling and provide a marketplace where these projects can be discovered and incorporated into your software.