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:
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.
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.
VS2022 MSVC Warning C4701 potentially uninitialized local variable ‘indices’ used
\modules\juce_audio_processors\utilities\juce_AAXClientExtensions.cpp line 44
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
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.