131 Commits (c6075dec277ead91bbe3ae59fb6bb03f0423ef3d)

Author SHA1 Message Date
  jules e040353898 Cleaned up a few old bits of VC2005 support code 8 years ago
  hogliux 4474d559d4 Fixed an issue where VST2 would report wrong input layout for plug-ins with sidechains 8 years ago
  hogliux b1449230c1 Removed multi-character constant which triggered warnings on some linux versions 8 years ago
  tpoole f2b2fb2819 Fixed JUCE_VST3_CAN_REPLACE_VST2 behaviour 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  hogliux f85bbb2a61 Fixed an issue where resizing a VST2 plug-in on a HiDPI monitor on linux would recursively decrease the editor size 8 years ago
  tpoole 9f1254a015 Removed JucePlugin_{Max,Min}NumInputChannels from the VST wrapper 8 years ago
  hogliux a816a44686 Disabled Ableton Live's plug-in auto-suspend if the plug-in reports an infinite tail-time 8 years ago
  hogliux 436f047821 Fixed a bug where the maximum number of channels in VST2 was limited to 8 channels 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  hogliux 80ff164ff1 Added preprocessor macro JucePlugin_VSTChunkStructureVersion to support custom chunk VST versions 8 years ago
  hogliux 6f4571b2e5 Tweaked VST wrapper so that MIDI effect plug-ins work even if the user forgets to define JucePlugin_WantsMidiInput/Output 8 years ago
  hogliux b0457a9ec5 Fixed a typo in the VST wrapper 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  tpoole 132c1d6ae8 Removed "C" after all mono channel names 8 years ago
  tpoole 1a28e7acb2 Fixed modulo zero bug in VST bus arrangement 8 years ago
  tpoole f0555e6a59 Fixed JucePlugin_IsSynth compiler warning. 8 years ago
  tpoole ddb879663b Fixed VSTs erroneously wanting midi input 8 years ago
  tpoole d873d2426a Fix some Xcode warnings in the VST and VST3 wrappers. 8 years ago
  tpoole cb6b4b7170 Remove VST editor idle 8 years ago
  luigisambuy ea7677970c modified sliderValueChanged() to notify host only on mouse clicks 8 years ago
  tpoole 9f31d6498a Use a bespoke VST2 interface 8 years ago
  tpoole 08b2116c2b Make the mousemove behaviour of OS X plug-ins the same as their Windows counterparts 8 years ago
  hogliux 1053dc5755 Allow having zero programs in VST 8 years ago
  hogliux ca62e560f3 Revert support for hosting your own VST bundles on iOS 9 years ago
  hogliux 3ff5ed0f44 Reject any inconsistent VST-2 channel layout requests 9 years ago
  hogliux 968cee4ad2 Remove unnecessary code after moving to static shared code library 9 years ago
  hogliux 54243ef0c0 Support hosting your own VST bundles on iOS 9 years ago
  hogliux 4e91fd7cb8 Add an extra byte when copying VST2 strings 9 years ago
  jules e1205ec36c Re-added a WaveLab workaround in the VST wrapper 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
  jules 66a52e505b Removed an old workaround in the VST wrapper that would substitute a sample rate of 44100 if the host failed to provide a rate. Now, in line with other formats, the VST wrapper will pass a rate of 0 through to the plugin. 9 years ago
  hogliux be34912b67 Remove unnecessary copying of channels in VST2 wrapper 9 years ago
  hogliux a53eda27d4 Fix various multi-bus issues and add support for consistent surround channel ordering 9 years ago
  hogliux e29e9ee2e3 Fix VST2 channel layout issues in Plogue Bidule, Bitwig and Ableton Live 9 years ago
  jules 90d8b85327 Removed support for VST master idle callbacks from the plugin wrapper. Hopefully it's years since any hosts relied on this ancient hack to work correctly. 9 years ago
  hogliux e5522b78e3 Fix various mult-bus bugs in VST 2 plug-in wrapper 9 years ago
  Timur Doumler 5815416834 Avoided some Visual Studio 2010 warnings due to qualified enums (not allowed in pre-C++11). 9 years ago
  jules 1240d4d6b3 Added new method AudioProcessor::supportsMPE(), and implemented this in AU and VST2 9 years ago
  jules 4b4b8df491 Simplified some headers in juce_audio_plugin_client to remove direct inclusion of AppConfig.h 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  hogliux 4fef661ada Added multi-bus support for audio plug-in clients 9 years ago
  jules 95d9cba7fc VST plugins: Removed old but flawed workaround for detecting offline mode 9 years ago
  jules 064e45bc85 Projucer: Added a workaround for build errors caused by a Clang bug when building audio plugin projects 9 years ago
  hogliux 155ab812a4 Disable some warnings in the VST and AAX SDK for VS2015 9 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 9 years ago
  hogliux 98ebfdc1fa Fix some warnings in the VST/VST3 wrappers 9 years ago
  hogliux 359f6e29aa Fix multiple warnings in VS 2015 10 years ago
  hogliux c7b8e77031 Update copyright notice 10 years ago
  hogliux a401655297 Fix missed linux warning in VST wrapper 10 years ago