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

122 commits

Author SHA1 Message Date
hogliux
ab13359c66 AAX: Fixed an issue where an AAX plug-in would hit an internal ProTool assertion if it had meters (and no sidechain) 2017-07-06 15:24:56 +01:00
hogliux
6f879cd8cd AAX: Fixed an issue where AAX plug-ins would report a confusing error if their AudioProcessor's getStateInformation returned an empty MemoryBlock 2017-06-29 18:03:59 +01:00
hogliux
ecacee031d AudioProcessor: Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor 2017-06-02 11:31:57 +01:00
jules
2b4d0d8819 Disabled some more warnings in 3rd party AU and AAX code 2017-05-04 10:49:31 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
938830e77f Fixed a bug in the AAX wrapper where the code would access uninitialised values in the known stem formats array when compiling with newer AAX SDK versions 2017-02-14 09:39:01 +00:00
hogliux
1326846705 Only add DllMain to dll targets and remove from plugin utilities 2017-02-13 18:07:37 +00:00
hogliux
7d28d7dec2 Added a fix to generate the AAX plug-in ID from the channel configuration (and not an arbitrary order in which JUCE probes configurations)
Also added the method AudioProcessor::getAAXPluginIDForMainBusConfig for developers to override the generation of AAX plug-in IDs so that their plug-ins remain backward compatible
2017-02-13 11:57:22 +00:00
jules
efac121466 Increased accuracy of frame rate constants in the plugin wrappers 2017-02-13 08:55:07 +00:00
hogliux
57f12e5063 Fixed some merge noise in the AAX wrapper 2017-02-01 17:28:52 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
hogliux
b48664dd36 Fixed a crash in the AAX wrapper when no AAX meters are present 2017-01-31 18:18:11 +00:00
hogliux
d13be21177 Added support for enabling/disabling sidechains in AAX 2017-01-23 14:37:16 +00:00
hogliux
7897331403 Added support for level meter parameter categories 2017-01-11 18:02:40 +00:00
jules
c587d4b495 Minor code style tidy-ups 2016-10-20 10:55:27 +01:00
hogliux
9e4741f2e4 Fixed an AAX bug where the sidechain buffer was not cleared when the sidechain isn't connected 2016-10-16 18:17:54 +02:00
hogliux
4fa0516f40 Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
hogliux
6039a19b1a Add new line to end of juce_AAX_Modifier_Injector.h 2016-07-11 16:17:33 +01:00
hogliux
54e23514dd Fix compile error in AAX wrapper 2016-06-15 10:24:44 +01:00
hogliux
968cee4ad2 Remove unnecessary code after moving to static shared code library 2016-05-24 18:59:35 +01:00
hogliux
f11a2b2ff1 Fix modifier keys in AAX plug-ins on Windows 10 2016-05-23 18:47:39 +01:00
hogliux
0d52caff68 Make sure AAX wrapper calls releaseResources 2016-05-23 10:00:42 +01:00
hogliux
af6198b74f Add support for plug-ins to report the IDs of their parameters 2016-05-05 11:32:44 +01:00
jules
0708b7af87 Added AAX macro JucePlugin_AAXDisableSaveRestore to set the AAX_eProperty_SupportsSaveRestore parameter 2016-04-26 10:53:21 +01:00
Timur Doumler
92a1747f27 Fixed AAX plug-in builds with new module format on OS X. 2016-04-13 14:20:30 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
hogliux
a53eda27d4 Fix various multi-bus issues and add support for consistent surround channel ordering 2016-02-09 17:46:28 +00:00
jules
308a5b97e3 Fixed an AAX win32 include problem and avoided a warning 2016-01-29 10:39:31 +00:00
Timur Doumler
5ada47aa6f Removed the hacky CarbonDummy*Name workaround for Point and Component (name clash with Carbon headers); fixed a few header include issues that prevented RTAS from compiling. 2016-01-28 15:34:00 +00:00
jules
40f51f030b Added some Windows hooks to the AAX wrapper to improve mouse-wheel handling 2016-01-28 12:29:27 +00:00
jules
a48465327b Added a macro JucePlugin_AAXDisableDynamicProcessing, which can be used to disable dynamics processing in an AAX plugin 2016-01-11 10:18:49 +00:00
jules
63df487c86 Fixed an include problem with the AAX build 2015-12-30 10:41:36 +00:00
jules
4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 2015-12-29 08:42:59 +00:00
jules
e4e78c8591 Made the AAX wrapper support the isSuspended() flag 2015-12-24 12:06:07 +00:00
jules
4583fa3fbf Used the ignoreUnused() function to tidy up some old code 2015-12-23 16:27:50 +00:00
jules
6cceb10417 Fixed an AAX compile error 2015-12-21 16:38:13 +00:00
jules
66a4f56cd7 Added a projucer workaround to the AAX wrapper 2015-12-21 14:20:29 +00:00
hogliux
4fef661ada Added multi-bus support for audio plug-in clients 2015-12-16 17:58:25 +00:00
jules
99ebba4e4c Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check" 2015-12-07 19:31:05 +00:00
hogliux
155ab812a4 Disable some warnings in the VST and AAX SDK for VS2015 2015-11-03 14:53:31 +00:00
Timur Doumler
16cfead473 Fixed an issue in the AAX wrapper where scrubbing in ProTools caused spurious calls to prepareToPlay() from JuceAAX_Processor::process(). 2015-09-02 11:45:12 +01:00
hogliux
359f6e29aa Fix multiple warnings in VS 2015 2015-07-28 18:11:50 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
hogliux
52825b180b Fix build error with newest AAX SDK 2015-07-17 18:13:17 +01:00
jules
e0556acccc Added a JucePlugin_PreferredChannelConfigurations_AAX flag which can be used as an AAX-specific alternative to JucePlugin_PreferredChannelConfigurations in edge-case situations where you need it to be different. 2015-04-13 17:06:20 +01:00
jules
4058c25da3 Added a missing namespace in the AAX code. 2015-03-18 08:58:28 +00:00
jules
251a059644 Fixes for AAX yesterday's chunk improvements. 2015-03-17 11:23:16 +00:00
jules
61293f590e Fix for an AAX problem involving chunks on multiple threads 2015-03-16 18:06:58 +00:00
jules
05cc54abf6 Improved AAX support for parameter value<->string conversion, and fix for some problems with AAX parameter highlighting. 2015-03-12 12:49:16 +00:00
jules
7819bd39fc AAX tweak to work around a bug when loading RTAS presets in an AAX. 2015-02-18 11:07:31 +00:00