Tom Poole
|
7e1db1aa4f
|
Added plug-in parameter groups
|
6 years ago |
Tom Poole
|
49aecb6eb0
|
AU: Fixed a bug with JUCE_FORCE_LEGACY_PARAM_IDS enabled
|
6 years ago |
Tom Poole
|
fb0385796d
|
AU: Skipped some unnecessary parameter value changes when setting up non-legacy parameters
|
6 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
7 years ago |
Tom Poole
|
20ced1662e
|
Fixed some issues with plug-in parameter IDs
|
7 years ago |
Tom Poole
|
4229dc0a4f
|
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
|
7 years ago |
hogliux
|
0db9415de6
|
Add bypass support to both hosting and plug-in client code
|
7 years ago |
hogliux
|
e05a1549f2
|
Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class
|
7 years ago |
Tom Poole
|
456c161343
|
Fixed a parameter change recursion issue in the VST and AU wrappers
|
7 years ago |
Tom Poole
|
dd684b1a5d
|
Fixed a parameter change recursion issue in the VST and AU wrappers
|
7 years ago |
Tom Poole
|
611971181f
|
Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor
|
7 years ago |
Tom Poole
|
107ba1fd69
|
Added parameter listener callbacks when a plug-in host changes a parameter
|
7 years ago |
Tom Poole
|
d0c2c025ce
|
Added the ability to mark an AudioProcessorParameter as boolean
|
7 years ago |
Tom Poole
|
0a3da44f07
|
AU: Fixed a bug setting default values for discrete parameters
|
7 years ago |
Tom Poole
|
3c0d634b4f
|
AUv3: Improved the host-provided parameter views
|
7 years ago |
hogliux
|
30269baed1
|
Added higher-order ambisonics support to JUCE
|
7 years ago |
hogliux
|
ff0a72da7f
|
AU: Ensure that Final Cut Pro will re-query the state information of the AudioProcessor when `updateHostDisplay` is called
|
7 years ago |
jules
|
aecb819985
|
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
|
7 years ago |
hogliux
|
55a917ebe5
|
AU/AUv3: Ensured that prepareToPlay is called when an AU host enables/disables non-realtime mode
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
7 years ago |
jules
|
27a6903cac
|
Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int
|
7 years ago |
tpoole
|
bab3ce9759
|
AU and AUv3: Enabled JucePlugin_AUHighResolutionParameters by default and combined this breaking change with 4dcce50
|
7 years ago |
tpoole
|
2eaca0526d
|
Added another fix to 4dcce50 to support AudioProcessor based parameter selection
|
7 years ago |
tpoole
|
743c9d55e7
|
AU: Implemented GetParameterValueStrings for discrete parameters
|
7 years ago |
jules
|
eda613c6db
|
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
|
7 years ago |
tpoole
|
f346de10c3
|
Fixed 4dcce50 to support AudioProcessor based parameter selection
|
7 years ago |
hogliux
|
05624e8354
|
AU: Disable CoreAnimation resizing transitions for AU plug-in windows
|
7 years ago |
tpoole
|
4dcce5083c
|
Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps
|
7 years ago |
hogliux
|
86f9c11d15
|
Added new FrameRateType fps23976 to AudioPlayHead
|
7 years ago |
hogliux
|
b56e3890c2
|
Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes
|
7 years ago |
hogliux
|
0fd1a69525
|
AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces
|
7 years ago |
hogliux
|
b5626d1507
|
AU: Fixed a compiler error when using the legacy channel layout field
|
7 years ago |
hogliux
|
dcfec9de3b
|
AU: Fixed a compiler error when using the legacy channel layout field
|
7 years ago |
hogliux
|
7ca5ad001e
|
Added multichannel file io readers and writers
|
7 years ago |
jules
|
2b4d0d8819
|
Disabled some more warnings in 3rd party AU and AAX code
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
79c54bc076
|
Added some missing 60fps framerate variables
|
8 years ago |
tpoole
|
9caa91b166
|
Fixed uninitialised variables warning
|
8 years ago |
hogliux
|
dd2d64c363
|
Added missing call to JuceAU's base class' SetBusCount method
|
8 years ago |
hogliux
|
7897331403
|
Added support for level meter parameter categories
|
8 years ago |
hogliux
|
b86e1331ac
|
Fixed a bug where the AU/AUv3 wrapper would create a spurious input bus when no inputs where specified in the Projucer's legacy channel configuration field
|
8 years ago |
hogliux
|
8313ba7a23
|
Added a workaround for DSP Quattro
|
8 years ago |
hogliux
|
e49022bfba
|
Added JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS option to workaround a Studio One bug
|
8 years ago |
hogliux
|
6711016102
|
Fixed a bug that could make surround plug-ins fail AU validation in certain rare edge cases
|
8 years ago |
hogliux
|
848073d207
|
Always remove silence flag in AU render callback
|
8 years ago |
hogliux
|
42b8156cf6
|
Fixed crashes in old 32-bit Carbon plugin editor windows when running in macOS Sierra
|
8 years ago |
hogliux
|
ef50b8d89f
|
Fixed trying to write to invalid input buffer when AUs connected to the input of an AU fail
|
8 years ago |
hogliux
|
4f06ff9257
|
Third time lucky: hopefully fixed a white-noise issue when pulling from invalid inputs in AU wrapper
|
8 years ago |
hogliux
|
cbbf76b749
|
Made sure buffers are prepared before clearing them in the AU wrapper
|
8 years ago |
hogliux
|
1b217d13ec
|
Zero out buffers if pulling audio returns an error in the AU wrapper
|
8 years ago |