34 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 3b97c3d21b VST3 fix for some cubase windowing issues. 10 years ago
  jules 22ab2e4b1d Added a few assertions to check plugin parameter ranges. 10 years ago
  jules 99399d4032 Fixed mistaken use of result code in the VST3 wrapper. 10 years ago
  jules aba0ff9240 Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality. 10 years ago
  jules df9701430a Workaround for VST3 plugin resizing in Wavelab. 10 years ago
  jules 7f5c5e02d1 Avoided problems in the VST3 wrapper for plugins with 0 inputs. 10 years ago
  jules 619716751e Tweaked the ScopedJuceInitialiser_GUI to use reference-counting internally, and used it to replace/simplify some similar objects in the plugin wrapper classes. 11 years ago
  jules ef16b4481f Avoided a compiler warning. 11 years ago
  jules 167f75772f Minor VST3 cleanup 11 years ago
  jules f34e812633 VST3 client workarounds for Wavelab and midi-only plugins. 11 years ago
  jules ef20f3a662 Added sanity-checks to VST2->3 chunk loading. 11 years ago
  jules e6cb945088 VST2->3 state loading changes. 11 years ago
  jules 41cac9e5a1 More VST->VST3 auto-replace functionality. 11 years ago
  jules 223523f4f5 Cleaned up some mistakes in the VST3 COM macros. 11 years ago
  jules b5d10d753a Made Process::isForegroundProcess() return a correct result on iOS. 11 years ago
  jules eff5503439 Fixed a few warnings in some OSX plugin builds. 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 e91a69080e Warning fixes 11 years ago
  jules b026fccb92 VST3 stream loading fix. 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 bf72ff0851 Added VST3->VST2 backwards compatibility, with a flag JUCE_VST3_CAN_REPLACE_VST2 to disable this if you want your VST2 + 3 versions to use different IDs and not be interchangable. 11 years ago
  jules d633ee5d31 Stopped VST3 plugins sending parameter updates on the message thread, as these could interfere with updates being processed on the audio thread. 11 years ago
  jules d5cd1663db Fixed a VS compile problem. 11 years ago
  jules 12d31f5203 VST3 fix for reading state from streams of unknown size. 11 years ago
  jules 902a47d1ad Refactored a VST3 state method. 11 years ago
  jules dd366bbcaa Fix for step count in VST3 parameters 11 years ago
  jules ce1a06c036 Removed sample-rate check from VST3 to keep Wavelab happy. 11 years ago
  jules 5c74ca9896 Fixes to VST3 wrapper to handle different numbers of input/output channels. 11 years ago
  jules 802197644b New interprocess utility classes: ChildProcessSlave and ChildProcessMaster. 11 years ago
  jules 9820f04f85 Visual studio compiler fix. 11 years ago
  jules dc6dd6544c VST3 client fixes. 11 years ago
  jules e22e536626 Couple of tweaks to VST3 generation. 11 years ago
  jules 04650ce6ea Some VST3 build fixes. 11 years ago
  jules 4fe7240eb2 Initial version of VST3 plugin support. 11 years ago