attila
d810a168eb
Use the new TimedCallback in the codebase
1 year ago
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
attila
89c2536a77
Move NativeScaleFactorNotifier from audio_processors to gui_basics
1 year ago
Anthony Nicholls
9654f4a7e9
VST3: Only update parameters from a process block if they've changed
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
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
attila
7f100d96e2
Fix MSVC warning
2 years ago
attila
9275754369
Fix MSVC build when using JucePlugin_AAXPageTableFile
2 years ago
attila
eafcd86cfa
Fix MSVC warning
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
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
2 years ago
reuk
2d31153d99
VST3 Client: Implement IPluginCompatibility
2 years ago
Tom Poole
5cd77b0c9a
ARA: Fix a float inequality warning
2 years ago
reuk
f6e6557edb
Global: Fix a few more float equality warnings
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Oli
100fec3830
PluginHostType: Add NI Maschine host type
2 years ago
attila
8c7f4eb231
ARA: Add ARADocumentControllerSpecialisation::doGetPlaybackRegionHeadAndTailTime()
2 years ago
reuk
755e25cb5b
PluginHostType: Add checks for auvaltool and com.apple.audio.InfoHelper
3 years ago
reuk
28f2157912
Convert ignoreUnused to [[maybe_unused]]
3 years ago
attila
23445ebd92
ARAPluginDemo: Add more features to demo host integration
3 years ago
reuk
cbf59e185f
APVTS: Add missing qualification to std::move
3 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
3 years ago
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
3 years ago
reuk
34341bc597
APVTS: Avoid calling null function when unspecified
3 years ago
attila
997ed696c2
ARA Client: Fix GCC warnings
3 years ago
attila
9d73008dc2
ARA: Fix ARA debug configuration
The ARA SDK's debug functionality is included in the audio_processors
module, hence the configuration had to be moved there from
juce_plugin_client.
3 years ago
luz paz
0e66bb5203
ARAModelObjects: Fix docstring typos
3 years ago
attila
966c8c4c11
ARA Client: Make model object creation functions virtual
3 years ago
reuk
1b88df3c55
ExtensionsVisitor: Add missing defaulted special member functions
3 years ago
reuk
8fbd99c424
AudioPlayHead: Improve granularity of position info
3 years ago
Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
attila
9ae96e98ca
ARA Client: Add ARA plugin model classes for writing plugins
3 years ago
attila
f36949c1b2
ARA Host: Add support for scanning and hosting ARA plugins
4 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
reuk
1182024fc4
LV2: Add initial hosting support
4 years ago
reuk
c30b3a1a31
Plugin Hosting: Take custom scaling into account when computing editor sizes
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
reuk
e6b6bc2cfc
AudioProcessorValueTreeState: Add default values for Parameter constructor arguments
These were mistakenly removed in afe5199848
3 years ago
reuk
afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types
3 years ago
reuk
7068e70758
AudioProcessorParameter: Add getVersionHint function
3 years ago
Tom Poole
c072b1bc8e
Fix some typos
3 years ago
reuk
3581e2aa7e
Documentation: Add doxygen guards to Steinberg namespace
3 years ago
reuk
8a95fb1c82
SliderParameterAttachment: Allow right-click to change parameter value
Previously, right-clicking on a slider could change its value, but the
parameter value would not be changed, leaving the slider in a different
state to the parameter.
4 years ago
attila
63ac579c1b
VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled
4 years ago
reuk
b5064f361f
HostedAudioProcessorParameter: Extract from AudioPluginInstance
4 years ago
Attila Szarvas
50f3415885
ExtensionsVisitor: use forward declared types instead of void* for format-specific pointers
4 years ago