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
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
1 year ago
attila
7f100d96e2
Fix MSVC warning
1 year ago
attila
9275754369
Fix MSVC build when using JucePlugin_AAXPageTableFile
1 year ago
attila
eafcd86cfa
Fix MSVC warning
1 year ago
attila
3872c0d3cf
AAX Client: Fix returning invalid plugin IDs for layouts added in 2.5.0
1 year ago
Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
1 year 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]]
2 years ago
attila
23445ebd92
ARAPluginDemo: Add more features to demo host integration
2 years ago
reuk
cbf59e185f
APVTS: Add missing qualification to std::move
2 years ago
reuk
7c14c1fcd7
Use more concise stdlib type aliases
2 years ago
reuk
8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]]
2 years ago
reuk
34341bc597
APVTS: Avoid calling null function when unspecified
2 years ago
attila
997ed696c2
ARA Client: Fix GCC warnings
2 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.
2 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
3 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
3 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.
3 years ago
attila
63ac579c1b
VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled
3 years ago
reuk
b5064f361f
HostedAudioProcessorParameter: Extract from AudioPluginInstance
3 years ago
Attila Szarvas
50f3415885
ExtensionsVisitor: use forward declared types instead of void* for format-specific pointers
3 years ago
ed
b9542ccc4c
Update code to use C++14 [[deprecated]] attribute
This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase.
3 years ago
ed
300f573163
PluginHostType: Add Ableton Live 11 detection
3 years ago