132 Commits (c98f71d4c356d48e8aab5a88a0aed759ecd26b24)

Author SHA1 Message Date
  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 72878309f8 Fix AUv3 OS X version compiler error message 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 c484a9ed55 Fix some minor warnings on OS X 32-bit 9 years ago
  hogliux 968cee4ad2 Remove unnecessary code after moving to static shared code library 9 years ago
  hogliux 437b5c2bd2 Third time lucky? 9 years ago
  hogliux c5a7fe6d6d Add additional checks to enable/disable AUv3 support 9 years ago
  hogliux dbf915603d Fix RTAS support 9 years ago
  hogliux af6198b74f Add support for plug-ins to report the IDs of their parameters 9 years ago
  hogliux f2bca436d5 Fix AUv3 version check for iOS 9 years ago
  Timur Doumler 6dd2fbe813 AUv3: added compiler error if compiling with deployment target < 10.8, avoiding another more confusing compiler error "undefined symbol _main" that would otherwise appear instead. 9 years ago
  Timur Doumler 0eb0f27a16 Fixed Carbon host support for AudioUnit v2 by fixing the Projucer's Rez file treatment to work with new module system. 9 years ago
  jules 32178f4a1f Tidied up some AUv3 code 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
  jules cd7efdf8b4 Fixed a warning in AU code. 10 years ago
  hogliux 081f838675 Fix warnings in recent AU multi channel commit 10 years ago
  hogliux 3af553e34f Do not report AU layout if the AudioUnit is only mono or stereo 10 years ago
  hogliux 7e268231ab Fix last AU multi-out commit 10 years ago
  hogliux 28c2bd9d74 Improve Multi channel AudioUnit code 10 years ago
  hogliux a760a1feb2 Add AudioUnit Multi-Output support 10 years ago
  jules e469806f66 Workaround for an obscure compiler error 10 years ago
  jules 2535fc8fcc Added a workaround for a compatibility problem involving old 10.6 AudioUnit hosts. 10 years ago
  jules 245e4011e2 Added a workaround to our embedded CoreAudio files, to avoid problems for people using very old SDK versions. 10 years ago
  jules a001a8e26c Fixed a few warnings in the AU code 10 years ago
  jules 2cecf92a0e Embedded the Apple CoreAudio support files inside the juce_audio_plugin module, so that users no longer need to install or patch these files themselves! 10 years ago
  jules 6c662a70f0 Added a macro JucePlugin_AUHighResolutionParameters, which can be used if you're building an AU and want to enable the kAudioUnitParameterFlag_IsHighResolution flag. 10 years ago