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

177 commits

Author SHA1 Message Date
Tom Poole
a357e548a3 AAX: Fixes an Xcode compiler warning
Ignore tautological-overlap-compare in the AAX headers
2020-10-31 08:29:25 +00:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
351c5142e5 AAX: Resize host window correctly when global scale != 1 2020-05-29 16:55:56 +01:00
ed
b57509c4a2 Removed some cross-module relative includes 2020-05-22 16:46:52 +01:00
reuk
0e9fb915fa
CMake: Add Wpedantic as a recommended warning flag 2020-05-14 14:36:09 +01:00
reuk
f49b3733ec
Warnings: Silence some GCC warnings 2020-05-05 12:28:47 +01:00
ed
428a7caf55 AAX: Fixed some warnings in the AAX wrapper 2020-04-28 10:13:46 +01:00
reuk
4cf66d6522 Cleanup: Remove redundant inlines 2020-04-27 10:22:06 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 2020-04-13 13:16:06 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
Tom Poole
379e8410fb AAX: Fixed a ppqPosition bug 2020-01-14 15:40:47 +00:00
ed
a54da0b832 Fixed some more typos 2020-01-07 08:53:23 +00:00
ed
168f7e655b Fixed some compiler errors in the AAX wrapper when JUCE_STRING_UTF_TYPE != 8 2019-09-10 09:31:01 +01:00
Tom Poole
18cda401c7 AAX: Tidied up an unused variable 2019-07-12 10:44:31 +01:00
Tom Poole
d4b7cceb32 Fixed more compiler warnings 2019-06-11 16:42:38 +01:00
Tom Poole
07828eb87d AAX: Fixed a potential race condition when suspending a plug-in 2019-04-15 16:14:43 +01:00
ed
f617bea5fa AAX: Fixed a conversion warning in JuceAAX_Processor::isInAudioSuite() 2019-03-27 15:06:07 +00:00
Tom Poole
096cad36a6 AAX: Fixed a bug setting the number of parameter steps 2019-03-20 11:46:36 +00:00
Tom Poole
ebe7aa2cc0 AAX: Fixed some compiler warnings 2019-03-08 15:38:34 +00:00
ed
8f25833649 AAX: Disable multiple output buses when running in AudioSuite and added a PluginHostType::isInAAXAudioSuite() method to allow plug-ins to query whether they are running in AudioSuite 2019-02-11 15:23:06 +00:00
Tom Poole
315f803c49 AAX: Prevent a warning about gaps in the algorithm context structure 2019-01-22 15:34:30 +00:00
Tom Poole
3687710c58 AAX: Fixed potential issues with older PT control surfaces not handling large numbers of parameter steps 2019-01-16 11:30:22 +00:00
Tom Poole
5a94a8d584 Minor formatting 2018-11-05 10:43:29 +00:00
Tom Poole
0e1722e387 Multiple spelling fixes 2018-08-20 18:16:24 +01:00
hogliux
cfb071d52f PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing 2018-05-24 09:44:50 +01:00
hogliux
d37187c959 Re-named AudioProcessor in previous commit to not be plug-in format specific 2018-05-22 14:40:14 +01:00
hogliux
4d0b1167f0 AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve 2018-05-22 12:51:57 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
hogliux
3af838b377 AAX: Fixed some warnings when building an AAX plug-in with JucePlugin_IsMidiEffect=1 2018-04-13 07:37:40 +01:00
Tom Poole
4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 2018-04-10 18:34:20 +01:00
hogliux
da0792c784 AAX: Fixed an ambiguous member declaration 2018-04-09 16:30:09 +01:00
hogliux
3e4a4c0ea2 AAX: Added extra AAX header includes as needed for newest AAX SDK version 2018-04-09 15:22:02 +01:00
hogliux
b4da4539f1 AAX: Fixed an issue when ProTools refuses to accept the size requested by the plug-in 2018-04-09 14:35:04 +01:00
hogliux
71f281257b AAX: Fixed a use-after-free crash in the handling of parameter IDs in the AAX wrapper 2018-04-09 12:53:58 +01:00
hogliux
0db9415de6 Add bypass support to both hosting and plug-in client code 2018-04-04 11:26:26 +01:00
hogliux
e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 2018-04-04 11:26:26 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
581fa8c5a0 AAX: Fixed an issue where you could get stuck in audioParameterChanged recursion 2018-02-22 18:23:40 +00:00
hogliux
03195b094e AAX: Fixed a bug when changing the sidechain source could take a full buffer until reflected in the audio processing 2018-02-22 09:00:34 +00:00
Tom Poole
107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 2018-02-21 18:58:58 +00:00
Tom Poole
50ff2c5bc3 AAX: Removed an unused variable 2018-01-25 10:29:22 +00:00
jules
6a49d6efdc Minor tidying up 2017-11-29 17:33:00 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
jules
ad8ce801ab Added functionality to tell ProTools when a parameter name changes. Also did some quick cleanup in the AAX wrapper 2017-11-20 16:55:25 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
hogliux
82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 2017-09-25 12:06:01 +01:00
hogliux
5a843965e6 AAX: Added JucePlugin_AAX_Chunk_Identifier preprocessor define to override the AAX chunk identifier that is used by JUCE 2017-09-22 11:23:38 +01:00
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 2017-09-08 08:59:55 +01:00