590 Commits (c6075dec277ead91bbe3ae59fb6bb03f0423ef3d)

Author SHA1 Message Date
  hogliux e0aff606a8 Bump version number to 4.3.1 8 years ago
  hogliux d16123adc8 Added a new optional in/out parameter to AudioProcessor::Bus::isLayoutSupported to allow hosts to predict how the entire layout of an AudioProcessor may change when changing the layout of a single bus 8 years ago
  hogliux 3370adae7b Fixed a compiler warning on newest version of gcc 8 years ago
  tpoole 9b1ae84927 Fixed bug when maximum number of plug-in io channels is one 8 years ago
  tpoole a554d0e95e Added to the AudioProcessorValueTreeState documentation 8 years ago
  hogliux ba512e96fd Renamed 'generic' parameter Category enum to something less generic 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  tpoole 0d7a77d8ee Improved AudioProcessorValueTreeState documentation 8 years ago
  jules f1baf9b122 Added VST hosting support for begin/endParameterChangeGesture, and tidied up some internal code 8 years ago
  tpoole 158bc981de Fixed an issue restoring VST3 GUI state 8 years ago
  tpoole af0791552a Fixed Linux message thread assertion in AudioProcessorValueTreeState 8 years ago
  tpoole 13549989fd Added C++11 functions to Doxygen 8 years ago
  ed 9a130f2810 Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion 8 years ago
  hogliux f6727f204b Added label parameter to all AudioParameter constructors 8 years ago
  hogliux bd9697b687 Fixed a compiler error on older gcc versions 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 8 years ago
  tpoole a3ef455696 Ignored deprecation warnings in the OS X VST3 SDK 8 years ago
  tpoole acf554a895 Fixed erroneous assertion when saving VST3 states 8 years ago
  tpoole 12256536a3 Fixed bug when setting AudioProcessorValueTreeState values before listeners are registered 8 years ago
  jules 7467195ffa Minor tidying-up 8 years ago
  hogliux 63a71ff20d Fixed a bug where the VST3 plug-in wrapper would not respect the legacy layout field when disabling/enabling buses 8 years ago
  tpoole d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 8 years ago
  hogliux 5a2ebefa00 Fixed a bug where the bundle exit function would be called before the VST3 factory is released 8 years ago
  hogliux 363ceb08cf Bump version number to 4.3.0 8 years ago
  hogliux 7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 8 years ago
  hogliux c4d36d15b1 Whitespace clean-up 8 years ago
  jules 23a248fe75 Added method VSTPluginFormat::getPluginInstanceFromVstEffectInterface() which can be used for devious purposes to retrieve a plugin's AudioPluginInstance object from an AEffect 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  tpoole 0ed9003a8d Fixed bundle ref initialisation of statically linked VSTs on iOS 8 years ago
  hogliux 848b400eaf Avoided warning in release builds in AudioUnit hosting code 8 years ago
  hogliux 3fb55ffd1f Fixed a compiler error which occured in gcc based compilers 8 years ago
  hogliux 5a365ed535 Removed assertion which gets hit by too many VST plug-ins 8 years ago
  hogliux 8835a24417 Fixed another typo and removed unecessary for loop 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  hogliux 4eb89336f9 Bump version number to 4.2.4 8 years ago
  hogliux 0862167459 Fixed a compiler warning for MIDI effect plug-ins 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  hogliux f25753642e Fixed #100: If base sdk version is newer than 10.12 then no need to define kAudioUnitProperty_SupportsMPE 8 years ago
  ed 70530a9d9a Added beginParameterChange() and endParameterChange() methods to AudioProcessorValueTreeState::AttachedControlBase so that changes to ButtonAttachment and ComboBoxAttachment objects can be recorded as automation in hosts. 8 years ago
  ed 19d654d43a Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class 8 years ago
  ed 5c46c65456 Changed the documentation for AudioProcessorValueTreeState::SliderAttachment and ComboBoxAttachment to fix typos 8 years ago
  tpoole 17dee9add2 Restore depecated VST opcodes for CarbonWrapperComponents 8 years ago
  tpoole 1ddd394291 Restore missing VST opcode. 8 years ago
  tpoole cb6b4b7170 Remove VST editor idle 8 years ago
  jules 6ba384f4c8 Fixed some missing definitions in the VST hosting for Carbon compatibility 8 years ago
  tpoole 9f31d6498a Use a bespoke VST2 interface 8 years ago
  Timur Doumler c7db4bb7f5 Avoided a compiler warning on OS X due to unused private fields in VSTPluginWindow. 8 years ago
  jules 2417676ec9 Increased buffer size for names read by the VST host, and changed the string decoder to detect Windows codepage strings as well as UTF8 8 years ago
  hogliux 1470928b0c Use effGetProductString when getting the name of a VST-2 plugin 8 years ago
  tpoole aa1acb3fed Avoid unnecessary calls to AudioUnitInitialize. 8 years ago