140 Commits (743c9d55e7eb5c1a204383ae0b0c3983e8016761)

Author SHA1 Message Date
  tpoole 743c9d55e7 AU: Implemented GetParameterValueStrings for discrete parameters 8 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 8 years ago
  tpoole f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 8 years ago
  hogliux 05624e8354 AU: Disable CoreAnimation resizing transitions for AU plug-in windows 8 years ago
  tpoole 4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 8 years ago
  hogliux 86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 8 years ago
  hogliux b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 8 years ago
  hogliux 0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 8 years ago
  hogliux dcfec9de3b AU: Fixed a compiler error when using the legacy channel layout field 8 years ago
  hogliux 7ca5ad001e Added multichannel file io readers and writers 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
  jules 79c54bc076 Added some missing 60fps framerate variables 8 years ago
  tpoole 9caa91b166 Fixed uninitialised variables warning 8 years ago
  hogliux dd2d64c363 Added missing call to JuceAU's base class' SetBusCount method 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  hogliux b86e1331ac Fixed a bug where the AU/AUv3 wrapper would create a spurious input bus when no inputs where specified in the Projucer's legacy channel configuration field 9 years ago
  hogliux 8313ba7a23 Added a workaround for DSP Quattro 9 years ago
  hogliux e49022bfba Added JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS option to workaround a Studio One bug 9 years ago
  hogliux 6711016102 Fixed a bug that could make surround plug-ins fail AU validation in certain rare edge cases 9 years ago
  hogliux 848073d207 Always remove silence flag in AU render callback 9 years ago
  hogliux 42b8156cf6 Fixed crashes in old 32-bit Carbon plugin editor windows when running in macOS Sierra 9 years ago
  hogliux ef50b8d89f Fixed trying to write to invalid input buffer when AUs connected to the input of an AU fail 9 years ago
  hogliux 4f06ff9257 Third time lucky: hopefully fixed a white-noise issue when pulling from invalid inputs in AU wrapper 9 years ago
  hogliux cbbf76b749 Made sure buffers are prepared before clearing them in the AU wrapper 9 years ago
  hogliux 1b217d13ec Zero out buffers if pulling audio returns an error in the AU wrapper 9 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 9 years ago
  tpoole 08b2116c2b Make the mousemove behaviour of OS X plug-ins the same as their Windows counterparts 9 years ago
  hogliux 872f84dfd9 Check for hash collisions when generating integer parameter ids from parameter id strings 9 years ago
  hogliux 3791939923 Fix unused warning in AU plugin client release build 9 years ago
  hogliux 1a40df99bc Revert commit d0c238d: Use getParameterText to respond to AU's kAudioUnitProperty_ParameterStringFromValue 9 years ago
  hogliux d0c238d41d Use getParameterText to respond to AU's kAudioUnitProperty_ParameterStringFromValue request when using the legacy parameter system 9 years ago
  hogliux 968cee4ad2 Remove unnecessary code after moving to static shared code library 9 years ago
  hogliux af6198b74f Add support for plug-ins to report the IDs of their parameters 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 203e4e8c67 Fix a bug where AUs would incorrectly return an error when Logic tries to decrease the number of buses 9 years ago
  hogliux 32e34bc808 Fix ugly noise feedback bug for AUs in Logic 9 years ago
  hogliux a53eda27d4 Fix various multi-bus issues and add support for consistent surround channel ordering 9 years ago
  jules 82c4938ebe Deprecated theAudioProcessor::silenceInProducesSilenceOut method, which is no longer actually used by any of the plugin wrappers 9 years ago
  jules 08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 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 1240d4d6b3 Added new method AudioProcessor::supportsMPE(), and implemented this in AU and VST2 9 years ago
  hogliux 69d371d195 Make bus count non-writable or simple effect plug-ins: this seems to upset Logic 9 years ago
  jules 4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 9 years ago
  hogliux 4fef661ada Added multi-bus support for audio plug-in clients 10 years ago
  jules 0d3afee459 AudioUnits: In host + plugin sides, passed the loop start/end ppq positions via the playhead position info. 10 years ago
  jules 31381c6864 Stripped out some defunct OSX 10.4 fallback code 10 years ago
  jules 064e45bc85 Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects 10 years ago
  jules 02041328dc Misc minor fix-ups 10 years ago
  jules c562cfc3cc Converted AudioSampleBuffer into a templated class that can use either float or double types. Used this to implement 64-bit audio plugin support in VST and AU 10 years ago