attila
00e96e7779
ARA: Fix plugins in Logic by making the DocumentController not inherit from Timer
A Timer will only be created for the analysis task when necessary. This
ensures that the ScopedJuceInitialiser_GUI member inside the
DocumentController is initialised before a Timer instance is even
created.
1 year ago
Anthony Nicholls
b91fec7787
AudioProcessorGraph: Allow nodes with ID 0 to be added
1 year ago
attila
99869fcd6a
AudioProcessor: Fix incorrect assertion when calling setParameterTree()
1 year ago
attila
89c2536a77
Move NativeScaleFactorNotifier from audio_processors to gui_basics
1 year ago
reuk
123576bb2c
VST3: Include header/footer sysex bytes when converting with DataEvent
1 year ago
reuk
e2ecbde236
LV2 Host: Allow fileAllTypesForFile to accept bundle paths as well as bundle URIs
1 year ago
Tom Poole
61aa1fc4ab
Bump version number to 7.0.9
1 year ago
Anthony Nicholls
9654f4a7e9
VST3: Only update parameters from a process block if they've changed
2 years ago
reuk
94ee60041f
Enumerate: Replace some non-ranged loops
2 years ago
Anthony Nicholls
f49ab1d50e
AUv2: Update a plugins latency after AudioUnitInitialize is called
2 years ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
2 years ago
reuk
f76799fde2
ObjCClass: Use concise form of addMethod
2 years ago
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews
2 years ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2 years ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
2 years ago
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions
2 years ago
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
2 years ago
reuk
e3b14702a0
VST3 Host: Set plugin version when loading from moduleinfo.json
2 years ago
Tom Poole
4153d59e39
Formatting
2 years ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2 years ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2 years ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2 years ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2 years ago
reuk
88e5e23f95
AudioProcessorGraph: Remove unnecessary data members
2 years ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2 years ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
2 years ago
attila
7f100d96e2
Fix MSVC warning
2 years ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
2 years ago
attila
9275754369
Fix MSVC build when using JucePlugin_AAXPageTableFile
2 years ago
attila
eafcd86cfa
Fix MSVC warning
2 years ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2 years ago
attila
2571e772d3
VST3 Host: Add ARA extension detection when scanning plugin from moduleinfo.json
2 years ago
reuk
0f80e1be1a
VST3: Fix ambisonic speaker layout conversions
2 years ago
reuk
6694160fab
VST3 Host: Fix PluginDescription::category fetched from moduleinfo.json
2 years ago
attila
3872c0d3cf
AAX Client: Fix returning invalid plugin IDs for layouts added in 2.5.0
2 years ago
Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
2 years ago
reuk
242e93e41e
LV2 Host: Avoid removing anchors from plugin URIs when loading editors
2 years ago
Anthony Nicholls
04a89007b7
AAX: Remove unhelpful and potentially confusing virtual method
2 years ago
reuk
c5b8b7eae0
VST3 Host: Remove assertion when plugin requests that its editor should be opened
2 years ago
reuk
2d0f21fb4a
VST3 Host: Tidy up input/output loops
2 years ago
reuk
364976b179
AudioProcessor: Tidy up bus assertions
2 years ago
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2 years ago
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
2 years 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
604e090372
VST3 Host: Update host parameter values when only plugin AudioProcessor reports changes
2 years ago
reuk
974795ed7a
VST3: Add support for 5/6/7-order ambisonics from VST 3.7.8
2 years ago
reuk
6015900d6d
VST3 Host: Constrain editor view to prevent it being resized beyond the minimum size recommended by the plugin
2 years ago
reuk
eeb6230db4
VST3 Host: Allow resizing of plugin views
2 years ago
reuk
7c53711ce0
VST3 Host: Read new moduleinfo.json location
2 years ago
reuk
06a2089872
VST3 Client: Update moduleinfotool to write compatibility info from plugin
Reintegrates changes from cf9fc84669
2 years ago