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:
parent
65e48c7232
commit
3d02e524bf
4 changed files with 30 additions and 3 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -472,6 +472,10 @@ public:
|
|||
{
|
||||
ignoreUnused (playbackRegionHostRef, range, scopeFlags);
|
||||
}
|
||||
|
||||
void notifyDocumentDataChanged() noexcept override
|
||||
{
|
||||
}
|
||||
};
|
||||
|
||||
class PlaybackController final : public ARA::Host::PlaybackControllerInterface
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue