1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

1532 commits

Author SHA1 Message Date
attila
d810a168eb Use the new TimedCallback in the codebase 2024-01-17 15:03:48 +01:00
reuk
b8f3030e0b
AudioProcessorGraph: Ensure graph is rebuilt if any node latencies change 2024-01-08 12:10:32 +00:00
reuk
46b90d9ea0
VST3 Host: Ensure that parameter changes from the processor are communicated to the edit controller 2024-01-08 12:10:32 +00:00
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.
2024-01-02 16:34:54 +01:00
Anthony Nicholls
b91fec7787 AudioProcessorGraph: Allow nodes with ID 0 to be added 2023-12-12 09:25:13 +00:00
attila
99869fcd6a AudioProcessor: Fix incorrect assertion when calling setParameterTree() 2023-12-09 08:51:32 +01:00
attila
89c2536a77 Move NativeScaleFactorNotifier from audio_processors to gui_basics 2023-12-05 21:18:44 +01:00
reuk
123576bb2c
VST3: Include header/footer sysex bytes when converting with DataEvent 2023-11-23 13:02:39 +00:00
reuk
e2ecbde236
LV2 Host: Allow fileAllTypesForFile to accept bundle paths as well as bundle URIs 2023-11-23 13:02:39 +00:00
Tom Poole
61aa1fc4ab Bump version number to 7.0.9 2023-11-20 14:03:35 +00:00
Anthony Nicholls
9654f4a7e9 VST3: Only update parameters from a process block if they've changed 2023-11-07 12:04:49 +00:00
reuk
94ee60041f
Enumerate: Replace some non-ranged loops 2023-10-31 10:57:43 +00:00
Anthony Nicholls
f49ab1d50e AUv2: Update a plugins latency after AudioUnitInitialize is called 2023-10-25 15:15:30 +00:00
Tom Poole
45494e34d5 Bump version number to 7.0.8 2023-10-19 09:06:32 +01:00
reuk
f76799fde2
ObjCClass: Use concise form of addMethod 2023-10-11 14:24:17 +01:00
reuk
d6783a45f3
NSView: Set clipsToBounds to true for non-NSViewComponentPeer NSViews 2023-10-11 14:24:17 +01:00
Tom Poole
6bf9bb9a2e Add final specifiers in implementation files 2023-10-10 16:12:38 +01:00
Anthony Nicholls
158220ddfa Formatting: Use nested namespace definitions 2023-10-09 14:49:18 +01:00
reuk
d01166edc8
VST3ComSmartPtr: Avoid implicit conversions 2023-10-07 21:06:34 +01:00
reuk
335f6e9591
VST3: Fix context menu refcounts
When the host creates an IContextMenu, the initial refcount should be 1 rather than zero.
2023-10-07 21:06:33 +01:00
reuk
e3b14702a0
VST3 Host: Set plugin version when loading from moduleinfo.json 2023-10-03 11:08:16 +01:00
Tom Poole
4153d59e39 Formatting 2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b Use NullCheckedInvocation in more places 2023-10-02 13:40:10 +01:00
Tom Poole
2fb19ffd8f Fix some LLVM 17 compiler warnings 2023-09-25 11:21:11 +01:00
Tom Poole
7d45d498b9 Removed some superfluous consts from definitions 2023-09-20 16:31:10 +01:00
Tom Poole
9b041f3d74 Add a base clang-tidy configuration 2023-09-18 11:24:19 +01:00
reuk
88e5e23f95 AudioProcessorGraph: Remove unnecessary data members 2023-08-30 14:31:21 +01:00
Oliver James
7d9cdd3016 Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
82f1fd57a4 Fix some compiler warnings 2023-08-29 12:59:09 +01:00
Tom Poole
b769982bb5 Bump version number to 7.0.7 2023-08-23 09:06:58 +01:00
attila
9275754369 Fix MSVC build when using JucePlugin_AAXPageTableFile 2023-08-07 14:48:53 +02:00
attila
eafcd86cfa Fix MSVC warning 2023-08-04 15:05:24 +02:00
Tom Poole
d5cb08e60e Bump version number to 7.0.6 2023-08-03 10:58:48 +01:00
attila
2571e772d3 VST3 Host: Add ARA extension detection when scanning plugin from moduleinfo.json 2023-08-02 10:23:57 +00:00
reuk
0f80e1be1a
VST3: Fix ambisonic speaker layout conversions 2023-07-24 14:20:16 +01:00
reuk
6694160fab
VST3 Host: Fix PluginDescription::category fetched from moduleinfo.json 2023-07-24 14:20:16 +01:00
attila
3872c0d3cf AAX Client: Fix returning invalid plugin IDs for layouts added in 2.5.0 2023-07-19 16:08:41 +00:00
Tom Poole
ff835be2ac Doxygen: Fix some Doxygen issues 2023-07-17 18:24:01 +01:00
reuk
242e93e41e LV2 Host: Avoid removing anchors from plugin URIs when loading editors 2023-06-29 12:38:21 +01:00
Anthony Nicholls
04a89007b7 AAX: Remove unhelpful and potentially confusing virtual method 2023-06-28 11:59:50 +01:00
reuk
c5b8b7eae0
VST3 Host: Remove assertion when plugin requests that its editor should be opened 2023-06-20 15:11:39 +01:00
reuk
2d0f21fb4a
VST3 Host: Tidy up input/output loops 2023-06-20 15:11:39 +01:00
reuk
364976b179
AudioProcessor: Tidy up bus assertions 2023-06-20 15:11:38 +01:00
Anthony Nicholls
b3da4ae946 ThreadPool: Add support for a user specified thread name 2023-06-19 12:24:45 +00:00
Anthony Nicholls
61b27097b7 AAX: Allow runtime custom search paths for a page table file 2023-06-09 12:51:43 +01:00
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.
2023-06-01 18:49:32 +01:00
reuk
604e090372
VST3 Host: Update host parameter values when only plugin AudioProcessor reports changes 2023-06-01 18:49:31 +01:00
reuk
974795ed7a
VST3: Add support for 5/6/7-order ambisonics from VST 3.7.8 2023-05-31 15:15:27 +01:00
reuk
6015900d6d
VST3 Host: Constrain editor view to prevent it being resized beyond the minimum size recommended by the plugin 2023-05-31 15:15:27 +01:00
reuk
eeb6230db4
VST3 Host: Allow resizing of plugin views 2023-05-31 15:15:26 +01:00