90 Commits (a99d78318bbeaa11da97f11e67b2c254c1f978b0)

Author SHA1 Message Date
  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 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux a401655297 Fix missed linux warning in VST wrapper 10 years ago
  jules 4eecccfd92 Fix for Ableton plugin window resizing issues. 10 years ago
  jules 95b4198e2c Removed a couple of superfluous methods from AudioProcessor. 10 years ago
  jules 6225b5de49 Added support for parameter value<->text conversion in VST and VST3 plugin formats. Also updated the JUCE demo audio plugin code to use the new AudioProcessorParameter class for its params. 10 years ago
  jules 53314f8eda Fix for plugin resize/repaint glitch when running in Ableton. 10 years ago
  jules 6682e07fe6 Linux VST windowing fix. 10 years ago
  jules f7ccb5a5c0 Removed the noTail call in the VST wrapper, which was getting incorrectly set by plugins which reported an unknown tail size of 0 10 years ago
  jules b9d317db98 Warning fix. 10 years ago
  jules 50a55b2e9c Avoided a few compiler warnings. 10 years ago
  jules 52f4d01831 Avoided some compiler warnings 10 years ago
  jules 3ebbee5859 Modified the way VST window hierarchies are navigated, to avoid problems with popout windows. 10 years ago
  jules 2058ffd551 Implemented getParameterLabel in the VST wrapper. 10 years ago
  jules 54512dcb3f In the VST wrapper, made the ioChanged callback happen asynchronously on the message thread. 11 years ago
  jules 8977b896ab Workaround for a window ordering problem with VST plugins in some windows hosts. 11 years ago
  jules 8a2af98497 Added an assertion to warn if a plugin reports no programs, because this can cause problems in some Sony hosts. 11 years ago
  jules e0f64bb27a Changed the linux VST wrapper to create its window directly inside the host's window. 11 years ago
  jules cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback 11 years ago
  jules f4fa3a420b Fix for VST3 stucture size issue. 11 years ago
  jules 41cac9e5a1 More VST->VST3 auto-replace functionality. 11 years ago
  jules 5409951861 Refactored some Xcode warning suppression. 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules 8d834b29a1 Refactored VST plugin win32 hooks, and added mouse-wheel hooking to VST3. Also added a VC2010 project to the audio demo plugin. 11 years ago
  jules 5ede2da44b Improved some MemoryBlock comments and gave the class a reset() method. 11 years ago
  jules dc6dd6544c VST3 client fixes. 11 years ago
  jules 7dcac1a0b3 Avoided a few compiler warnings in the plugin build. 11 years ago
  jules 388065788b VST plugins: added plugin-side support for the hasCockosViewAsConfig extension. 11 years ago
  jules 4c392e6f02 Added some comments. 11 years ago
  jules 53cbc74986 Passed maximum name length when calling VST getParameterName(). 11 years ago
  jules fe6ec7acfc Workaround for mingw. 11 years ago
  jules 32316cc1aa Avoided allocation in VST process function. 11 years ago
  jules 6ff9512059 Made sure that the PluginHostType class is included by the audio_plugin_client module 11 years ago
  jules 35f2c94339 Avoided a pedantic warning in VST code. 11 years ago
  jules bb98c00d0d Avoided some pedantic compiler warnings in the audio plugin code. 11 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules 207557d996 Workaround for OSX 32-bit VST window positioning problems in some hosts. 11 years ago
  jules 1986c40187 VST: removed problematic Windows keyboard hooks that were used in Live. 11 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules 516bddabcc Misc minor clean-ups. 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules ee2f57ce88 Workaround for keypresses in plugins in Ableton live. 12 years ago
  jules d6076d680a CodeBlocks fix. 12 years ago