hogliux
ecacee031d
AudioProcessor: Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor
8 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
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
8 years ago
hogliux
1326846705
Only add DllMain to dll targets and remove from plugin utilities
8 years ago
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
8 years ago
jules
efac121466
Increased accuracy of frame rate constants in the plugin wrappers
8 years ago
hogliux
b48664dd36
Fixed a crash in the AAX wrapper when no AAX meters are present
8 years ago
hogliux
d13be21177
Added support for enabling/disabling sidechains in AAX
8 years ago
hogliux
7897331403
Added support for level meter parameter categories
8 years ago
jules
c587d4b495
Minor code style tidy-ups
8 years ago
hogliux
9e4741f2e4
Fixed an AAX bug where the sidechain buffer was not cleared when the sidechain isn't connected
8 years ago
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
8 years ago
hogliux
54e23514dd
Fix compile error in AAX wrapper
9 years ago
hogliux
968cee4ad2
Remove unnecessary code after moving to static shared code library
9 years ago
hogliux
f11a2b2ff1
Fix modifier keys in AAX plug-ins on Windows 10
9 years ago
hogliux
0d52caff68
Make sure AAX wrapper calls releaseResources
9 years ago
hogliux
af6198b74f
Add support for plug-ins to report the IDs of their parameters
9 years ago
jules
0708b7af87
Added AAX macro JucePlugin_AAXDisableSaveRestore to set the AAX_eProperty_SupportsSaveRestore parameter
9 years ago
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.
9 years ago
hogliux
a53eda27d4
Fix various multi-bus issues and add support for consistent surround channel ordering
9 years ago
jules
308a5b97e3
Fixed an AAX win32 include problem and avoided a warning
9 years ago
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.
9 years ago
jules
40f51f030b
Added some Windows hooks to the AAX wrapper to improve mouse-wheel handling
9 years ago
jules
a48465327b
Added a macro JucePlugin_AAXDisableDynamicProcessing, which can be used to disable dynamics processing in an AAX plugin
9 years ago
jules
63df487c86
Fixed an include problem with the AAX build
9 years ago
jules
4b4b8df491
Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h
9 years ago
jules
e4e78c8591
Made the AAX wrapper support the isSuspended() flag
9 years ago
jules
4583fa3fbf
Used the ignoreUnused() function to tidy up some old code
9 years ago
jules
6cceb10417
Fixed an AAX compile error
9 years ago
jules
66a4f56cd7
Added a projucer workaround to the AAX wrapper
9 years ago
hogliux
4fef661ada
Added multi-bus support for audio plug-in clients
9 years ago
jules
99ebba4e4c
Workarounds to avoid clashes with stupid 3rd-party headers that rely on defining a macro called "check"
9 years ago
hogliux
155ab812a4
Disable some warnings in the VST and AAX SDK for VS2015
9 years ago
Timur Doumler
16cfead473
Fixed an issue in the AAX wrapper where scrubbing in ProTools caused spurious calls to prepareToPlay() from JuceAAX_Processor::process().
9 years ago
hogliux
359f6e29aa
Fix multiple warnings in VS 2015
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
hogliux
52825b180b
Fix build error with newest AAX SDK
9 years ago
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.
10 years ago
jules
4058c25da3
Added a missing namespace in the AAX code.
10 years ago
jules
251a059644
Fixes for AAX yesterday's chunk improvements.
10 years ago
jules
61293f590e
Fix for an AAX problem involving chunks on multiple threads
10 years ago
jules
05cc54abf6
Improved AAX support for parameter value<->string conversion, and fix for some problems with AAX parameter highlighting.
10 years ago
jules
7819bd39fc
AAX tweak to work around a bug when loading RTAS presets in an AAX.
10 years ago
jules
2dc21b670e
Removed an old workaround for AAX which has since been fixed in the SDK.
10 years ago
jules
22ab2e4b1d
Added a few assertions to check plugin parameter ranges.
10 years ago
jules
086dd2dad4
Removed a couple of redundant 'virtual's
10 years ago
jules
f5b1919e51
Added support for setting a flag JucePlugin_AAXDisableAudioSuite to prevent the AAX wrapper adding audiosuite support
10 years ago
jules
f3d59a0f2f
Fix for bypass parameter handling in AAX.
10 years ago
jules
4604767220
Extensions to AudioProcessorEditor to help clicking on AAX controls.
10 years ago