133 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  Tom Poole 581fa8c5a0 AAX: Fixed an issue where you could get stuck in audioParameterChanged recursion 7 years ago
  hogliux 03195b094e AAX: Fixed a bug when changing the sidechain source could take a full buffer until reflected in the audio processing 7 years ago
  Tom Poole 107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 7 years ago
  Tom Poole 50ff2c5bc3 AAX: Removed an unused variable 7 years ago
  jules 6a49d6efdc Minor tidying up 7 years ago
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 7 years ago
  jules ad8ce801ab Added functionality to tell ProTools when a parameter name changes. Also did some quick cleanup in the AAX wrapper 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  hogliux 82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 7 years ago
  hogliux 5a843965e6 AAX: Added JucePlugin_AAX_Chunk_Identifier preprocessor define to override the AAX chunk identifier that is used by JUCE 7 years ago
  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 7 years ago
  tpoole f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 7 years ago
  tpoole 4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 7 years ago
  hogliux 7d98da98ea Added FakeMouseMoveGenerator to AAX plug-ins so that the recent plug-in mouse exit fix also works for AAX plug-ins 7 years ago
  hogliux 86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 7 years ago
  hogliux b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 7 years ago
  hogliux ab13359c66 AAX: Fixed an issue where an AAX plug-in would hit an internal ProTool assertion if it had meters (and no sidechain) 7 years ago
  hogliux 6f879cd8cd AAX: Fixed an issue where AAX plug-ins would report a confusing error if their AudioProcessor's getStateInformation returned an empty MemoryBlock 8 years ago
  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) 8 years ago
  jules efac121466 Increased accuracy of frame rate constants in the plugin wrappers 8 years ago
  hogliux 6977128177 Fixed a crash in the AAX wrapper when no AAX meters are present 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