reuk
3451d97277
LV2 Client: Use non-normalised values for enumeration scalePoints
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
Oliver James
ae805ffe3f
AudioWorkgroups: Missing macro bug
Only include context observer block when workgroup types available.
1 year ago
Tom Poole
af7530e69c
AudioWorkgroup: Fix a case handling bug
1 year ago
reuk
b52a62a48d
VST3 Client: Reorder VST3 class factory for compatibility with JRiver Media Centre
1 year ago
reuk
2882cdbc83
AU Client: Fix call to dangling block
1 year ago
reuk
583f90bef3
LV2 Client: Add basic LV2URI validation at build time
1 year ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
1 year ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
1 year ago
reuk
d7f7bf98fa
AU Client: Tweak saved version number of presets before restoring to allow restoring AUv3 state
1 year ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
1 year ago
Anthony Nicholls
2a9ea9e534
Warnings: Reformat and match projucer and cmake recommended warnings
1 year ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
1 year ago
reuk
cb55176b0e
VST3 Client: DRY activateBus implementation
1 year ago
reuk
0836cf33b1
VST3 Client: Avoid assertion failure in setBusesLayout when using PreferredChannelConfigurations
Using a preferred channel config with no input or output channels could
cause an assertion here because the AudioProcessor will always have a
single input/output bus by default.
1 year ago
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
1 year ago
reuk
ca16b82daa
VST3: Fix build failure in manifest helper when using an AppConfig.h
1 year ago
reuk
059d98507c
Params: Consistently use HostedAudioProcessorParameter rather than AudioProcessorParameterWithID when querying parameter IDs
AudioProcessorParameterWithID pre-dates HostedAudioProcessorParameter,
which is why AudioProcessorParameterWithID was initially used for this
purpose.
2 years ago
reuk
77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle
2 years ago
reuk
e56e470f5b
LV2 Manifest Helper: Rename main source file
2 years ago
reuk
7ed89e4896
WindowsHooks: Move into juce_gui_basics
2 years ago
reuk
1c1cbdf18d
ComponentBoundsConstrainer: Add new decorator constrainer
2 years ago
reuk
3d172f9c0d
AU Client: Fix pointer-to-bool conversion
2 years ago
reuk
59273f2ac7
VST3 Client: Fix factory ref-counting
2 years ago
reuk
2d31153d99
VST3 Client: Implement IPluginCompatibility
2 years ago
reuk
9a22a1b749
VST3 Client: Tidy up factory
2 years ago
reuk
3fee576b47
VST3: Update VST3 SDK
2 years ago
reuk
f0b7c3aa13
Unity: Fix failures due to excess exported symbols when building with MinGW
2 years ago
Tom Poole
7cdb641a14
Fix float equality warnings in the ARA SDK
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
4fbc4da29a
Windows: Always define RunningInUnity flag in juce_gui_basics TU
2 years ago
reuk
9dfaab24e0
AAX Client: Avoid float comparisons when determining ambisonic layouts
This comparison can break when relaxing IEEE compliance and enabling
full optimisations.
2 years ago
reuk
8c97b09d83
AUv3: Avoid calling setFullState: on the superclass during state restoration
On some platforms, the superclass implementation can throw if it detects
that the preset data is malformed, but it's not clear exactly how the
system determines this.
We now apply only the JUCE state.
2 years ago
attila
39cd0ef532
Add support for AAX SDK 2.5.0
2 years ago
reuk
33ef4a86f4
Plugin Client: Remove unnecessary wrapper files
2 years ago
reuk
22c8f0fe7e
VSTWindowUtilities: Remove unused JUCE_32BIT checks in VSTWindowUtilities
2 years ago
reuk
0f174d5818
Plugin Client: Refactor WindowsHooks to avoid static objects at namespace scope
2 years ago
reuk
10bd8235e7
Plugin Client: Move all private helper functions into detail namespace
2 years ago
reuk
a760307d0f
Plugin Client: Rename utility folder to detail, for consistency with namespace naming
2 years ago
reuk
0e9b482d87
VST Client: Reorganise helper functions to avoid duplicate function declarations
2 years ago
reuk
c5ddf64d16
Plugin Client: Respect requested layer-backedness of editor
2 years ago
reuk
3b2c6a545e
Plugin Client: Normalise includes
2 years ago
reuk
7da615a7a3
Objective-C: Tidy up block usages, and document block helpers
2 years ago
reuk
6df7e46e26
VST Client: Fix redefined macro when building with MinGW 8.3.0
2 years ago
reuk
39a731de46
ScopedMessageBox: Replace old AlertWindow uses with new API
2 years ago
reuk
efe8830bb6
AAX Client: Use new GetHDTimeCodeInfo API
2 years ago
reuk
53238e3cc7
AAX Client: Fix unused function warnings
2 years ago
reuk
d5ad26a162
AUv2 Client: Add support for new MIDIEventList APIs on supported platforms
2 years ago
attila
d037d45e3b
AAX: Use unity build style for the AAX_SDK
JUCE no longer depends on built artifacts of the AAX_SDK
2 years ago