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