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
tpoole
f346de10c3
Fixed 4dcce50 to support AudioProcessor based parameter selection
2017-09-07 16:26:11 +01:00
tpoole
4dcce5083c
Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps
2017-09-07 10:11:29 +01:00
hogliux
7d98da98ea
Added FakeMouseMoveGenerator to AAX plug-ins so that the recent plug-in mouse exit fix also works for AAX plug-ins
2017-09-01 15:06:32 +01:00
hogliux
86f9c11d15
Added new FrameRateType fps23976 to AudioPlayHead
2017-09-01 11:09:44 +01:00
hogliux
b56e3890c2
Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes
2017-08-18 17:52:23 +01:00
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