reuk
94863f91d4
AAX: Update SDK to 2.9.0
2025-09-25 18:38:13 +01:00
reuk
d6e37d78b8
AAX Client: Update embedded SDK to 2.8.0
2024-09-30 20:37:43 +01:00
Tom Poole
9883d0c48a
Add AAX license file
2024-05-23 13:41:59 +01:00
reuk
6bd300fe78
AAX: Bundle files from the AAX SDK
2024-05-23 13:41:58 +01:00
Tom Poole
94d98a2b10
Update licensing information
2024-04-16 11:39:35 +01:00
reuk
33ef4a86f4
Plugin Client: Remove unnecessary wrapper files
2023-03-14 19:13:03 +00:00
reuk
10bd8235e7
Plugin Client: Move all private helper functions into detail namespace
2023-03-13 13:09:30 +00:00
reuk
a760307d0f
Plugin Client: Rename utility folder to detail, for consistency with namespace naming
2023-03-09 14:10:27 +00:00
reuk
c5ddf64d16
Plugin Client: Respect requested layer-backedness of editor
2023-03-09 14:10:27 +00:00
reuk
3b2c6a545e
Plugin Client: Normalise includes
2023-03-09 14:10:27 +00:00
reuk
efe8830bb6
AAX Client: Use new GetHDTimeCodeInfo API
2023-02-15 22:23:56 +00:00
reuk
53238e3cc7
AAX Client: Fix unused function warnings
2023-02-15 22:23:56 +00:00
attila
d037d45e3b
AAX: Use unity build style for the AAX_SDK
...
JUCE no longer depends on built artifacts of the AAX_SDK
2023-02-14 20:04:08 +00:00
reuk
b46edc31ce
Optional: Make operator bool() explicit
2023-01-04 15:00:33 +00:00
reuk
d6f30304f0
AudioProcessor: Return unique_ptr from createPluginFilterOfType
2022-12-14 11:12:33 +00:00
reuk
403ba3007f
PluginHostType: Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType
2022-12-14 11:12:33 +00:00
reuk
f4bcb11ccb
AAX Client: Add support for AudioPlayHead PPQ bar-start position
2022-12-14 11:12:32 +00:00
reuk
3b2f7163d7
AAX Client: Add support for reporting recording state
2022-12-14 11:12:32 +00:00
reuk
46fafd7d1a
AAX Client: Ensure that prepareToPlay is always called with the max buffer size, rather than the previous buffer size
2022-12-14 11:12:32 +00:00
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
2022-12-01 11:41:50 +00:00
hogliux
75f9cc0e22
AAX: Set AudioPlayHead's editOriginTime even if the effectiveRate is zero
2022-10-05 08:41:56 +02:00
reuk
2ab3db90eb
AAX Client: Ignore deprecation warnings in third-party headers
2022-09-27 15:18:21 +01:00
hogliux
c07a77a8f9
AAX: Inform host of more parameter attributes when audio processor calls updateHostDisplay
2022-09-21 12:03:20 +02:00
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
2022-06-16 16:18:20 +01:00
Tom Poole
c7cabbbaba
VS2022: Work around a compiler bug
2022-05-23 20:20:44 +01:00
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
2022-05-16 17:55:48 +01:00
Tom Poole
dea3fe60e4
Update copyright banners
2022-04-04 12:36:32 +01:00
reuk
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types
2022-03-03 13:47:05 +00:00
reuk
3f315ddd00
Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation
2022-02-07 14:24:11 +00:00
reuk
3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type
2021-11-19 16:35:22 +00:00
reuk
cccb3d360a
AAX Client: Avoid overwriting bypass parameter value on state recall
2021-11-01 10:04:34 +00:00
reuk
4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows
...
This change allows mouse events (including enter and exit events) to
reach unfocused views on macOS. This matches the behaviour of unfocused
windows on Linux and Windows, where components paint in their "hovered"
states even when the application window is in the background.
As a byproduct of using tracking areas on macOS, we can remove the fake
mouse move generator.
2021-10-27 16:33:37 +01:00
reuk
e797c993a8
AAX Client: Add dirty state reporting via updateHostDisplay
2021-10-06 16:59:08 +01:00
reuk
cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters
2021-09-27 15:44:48 +01:00
reuk
d51354d704
AAX: Avoid adding plugin description as an alternative name
2021-08-04 15:56:53 +01:00
reuk
3c68581567
Use jassertquiet where possible
2021-07-23 10:58:44 +01:00
ed
88ec2759cb
AAX: Support unicode track names for TrackProperties
2021-06-29 16:14:54 +01:00
reuk
63284e783d
AAX Client: Fix potential out-of-bounds array access
2021-06-21 19:05:40 +01:00
reuk
3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line
2021-06-04 12:09:05 +01:00
ed
17d967551c
AAX: Added JucePlugin_AAXDisableDefaultSettingsChunks flag to set the AAX_eProperty_Constraint_DoNotApplyDefaultSettings property
2021-06-02 15:06:43 +01:00
reuk
10c77ce296
AAX: Set nonrealtime state appropriately when rendering with AudioSuite
2021-02-24 12:41:37 +00:00
reuk
b1917085db
AudioProcessor: Update listener callback with change details
2021-02-18 10:54:29 +00:00
Tom Poole
a357e548a3
AAX: Fixes an Xcode compiler warning
...
Ignore tautological-overlap-compare in the AAX headers
2020-10-31 08:29:25 +00:00
ed
009d685179
Updated all license headers
2020-06-29 08:30:22 +01:00
ed
351c5142e5
AAX: Resize host window correctly when global scale != 1
2020-05-29 16:55:56 +01:00
ed
b57509c4a2
Removed some cross-module relative includes
2020-05-22 16:46:52 +01:00
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag
2020-05-14 14:36:09 +01:00
reuk
f49b3733ec
Warnings: Silence some GCC warnings
2020-05-05 12:28:47 +01:00
ed
428a7caf55
AAX: Fixed some warnings in the AAX wrapper
2020-04-28 10:13:46 +01:00
reuk
4cf66d6522
Cleanup: Remove redundant inlines
2020-04-27 10:22:06 +01:00