1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-30 02:50:05 +00:00

Update required ARA SDK version to 2.3.0

This commit is contained in:
attila 2025-12-11 16:43:49 +01:00 committed by Attila Szarvas
parent 65e48c7232
commit 3d02e524bf
4 changed files with 30 additions and 3 deletions

View file

@ -1,5 +1,28 @@
# JUCE breaking changes
# develop
## Change
The ARA SDK required by JUCE has been updated to version 2.3.0.
**Possible Issues**
ARA Plugin builds using earlier versions of the ARA SDK will fail to compile.
Additionally, the new ARA SDK version replaces the ARA::ChannelArrangement type
with ARA::ChannelFormat.
**Workaround**
The ARA SDK configured in JUCE must be updated to version 2.3.0. If the plugin
code depended on the ARA::ChannelArrangement type, it must use
ARA::ChannelFormat in its stead.
**Rationale**
Version 2.3.0 is the latest official release of the ARA SDK.
# Version 8.0.11
## Change

View file

@ -5,12 +5,12 @@ in JUCE there are some steps you need to take to enable all ARA related function
## External dependencies
- ARA SDK 2.2.0
- ARA SDK 2.3.0
You can download the ARA SDK from Celemony's Github. The command below will recursively clone the
right version into the `ARA_SDK` directory
git clone --recursive --branch releases/2.2.0 https://github.com/Celemony/ARA_SDK
git clone --recursive --branch releases/2.3.0 https://github.com/Celemony/ARA_SDK
## Enabling ARA features in JUCE

View file

@ -472,6 +472,10 @@ public:
{
ignoreUnused (playbackRegionHostRef, range, scopeFlags);
}
void notifyDocumentDataChanged() noexcept override
{
}
};
class PlaybackController final : public ARA::Host::PlaybackControllerInterface

View file

@ -50,7 +50,7 @@ JUCE_BEGIN_IGNORE_WARNINGS_MSVC (4100)
#include <ARA_Library/PlugIn/ARAPlug.cpp>
#include <ARA_Library/Dispatch/ARAPlugInDispatch.cpp>
#include <ARA_Library/Utilities/ARAPitchInterpretation.cpp>
#include <ARA_Library/Utilities/ARAChannelArrangement.cpp>
#include <ARA_Library/Utilities/ARAChannelFormat.cpp>
JUCE_END_IGNORE_WARNINGS_MSVC
JUCE_END_IGNORE_WARNINGS_GCC_LIKE