The last update on the JUCE master branch is quite a while ago; I’d love to see a point update with a couple of fixes that we are getting requests for from our customers such as:
Any ideas if and when this might become available?
Yes a point update is over due and coming soon. It’s hard to commit to anything certain but we’ll soon likely stop any bigger more controversial changes to develop and allow some time for people to test the changes we’ve added.
AAX SDK 2.5.1 compatibility, in particular because of the new channel layouts
As per the linked threads these are to the best of my knowledge on develop .
iOS redrawing bug fix:
Again as per the thread this fix is on develop.
macOS AUv2 ↔ iOS AUv3 reinstating plugin states:
I’ll speak to the team about this one, but I can’t make any promises.
Had a chat with the team we think we’ll look at “macOS AUv2 ↔ iOS AUv3 reinstating plugin states” but it’s unlikely to make it in the next point release. It seems like the kind of thing that even if we push it we’ll want plenty of testing before we bring it into master.
Thanks @anthony-nicholls for the swift reply! Much appreciated.
Hi @anthony-nicholls, do you have any idea when that point update will arrive? I am especially interested in the AAX news.
It’s tentatively scheduled for Monday, but may be pushed back if we discover any new high priority issues that should be fixed first.
The point release is now scheduled for next Monday - we found some issues that need to be fixed first.
We’ll try to have something up on develop today, hopefully the last one . I’m just drafting a post for the [Bug] Serious Problem with HighResolutionTimer since JUCE 7.0.3 topic now.
But we’ll then need at least another week for others to test the timer changes before we will push anything out to the master branch.
Bump. The project I’m working on is waiting for an official release of the recent AAX changes. It would be great to have those out, even if the timer bug needs to be delayed to a later release.
JUCE 7.0.6 has just been released, incorporating the recent AAX changes, and the HighResolutionTimer updates (and lots more!):
Please try it out, and as always, let us know if you run into any new problems.
VS2022 MSVC Warning C4701 potentially uninitialized local variable ‘indices’ used
\modules\juce_audio_processors\utilities\juce_AAXClientExtensions.cpp line 44
It seems UI drawing in JUCE 7.0.6 is broken.
iOS apps with JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS=1 seem to not update the UI at all anymore with JUCE 7.0.6
Sliders etc are working (I can hear the sound changing) but the UI does not redraw.
Setting JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS=0 makes the UI redraw again, but causes all kinds of graphical glitches when moving (dragging) a component inside another component while that child component is being redrawn while dragging.
iPad Pro running iOS 16.6; apps built with Xcode 14.3.1; macOS Ventura 13.5
This bug is very easy to reproduce:
The JUCE DemoRunner UI becomes completely unresponsive when setting JUCE_COREGRAPHICS_RENDER_WITH_MULTIPLE_PAINT_CALLS=1 in the Projucer exporter for Xcode 14.3.1 / iOS 16.6. Setting it to zero makes it work again.
Thanks for reporting, we should have a fix out in the next few days.
Thanks for the very quick response; that fixed it on my end!