762 Commits (4493b71fd92d0c88b6bf54d85547d550d2a7a6b3)

Author SHA1 Message Date
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  Noah Dayan 1a31c86f39 Bump version number to 5.3.1 7 years ago
  ed 5385102d45 AU: Modified AudioUnitPluginInstance::hasEditor() to check if iOS AUs have an editor instead of always returning true 7 years ago
  Tom Poole 76ed748c79 Added an isBoolean flag to APVTS parameters 7 years ago
  hogliux 0db9415de6 Add bypass support to both hosting and plug-in client code 7 years ago
  hogliux e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 7 years ago
  ed 262dff8854 Bump version number to 5.3.0 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Tom Poole 1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 7 years ago
  Tom Poole c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 7 years ago
  Tom Poole f1af3908d5 Documentation fixes 7 years ago
  Lukasz Kozakiewicz b5e1c3d4c4 AudioProcessorGraph: start outputting audio only after the graph is prepared. 7 years ago
  Lukasz Kozakiewicz 3fcbead84c AudioProcessor: update obsolete comments (remove reference to non-existent AudiobusLayout). 7 years ago
  Tom Poole 0ffe0fb61b Added value-string conversion lambdas to the constructors of AudioParameterBool Choice Float and Int 7 years ago
  Tom Poole 284fdc51df Added a setNormalisableRange method to Slider 7 years ago
  Tom Poole 524ff595d9 Added a missing function deprecation 7 years ago
  Tom Poole 611971181f Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor 7 years ago
  Tom Poole 40d0d74ce4 Fixed a typo in a comment 7 years ago
  Tom Poole d3d1eeb770 Added an AudioProcessorParameter listener class 7 years ago
  Tom Poole d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 7 years ago
  jules e55e87ee0e Fixed a compile problem where Atomic<bool> isn't available on some architectures 7 years ago
  Reuben Thomas 0931fcea18 Solved an issue where Ableton Live will deadlock when loading a plugin based on an AudioProcessorGraph. 7 years ago
  Tom Poole 5b8ef5bc1d Minor formatting fixes 7 years ago
  ed fa0f7a4281 Bump version number to 5.2.1 7 years ago
  Tom Poole 1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 7 years ago
  hogliux 98edbad0b1 VST3: Added support for loading VST3 preset files via a new method VST3PluginFormat::setStateFromVSTPresetFile 7 years ago
  Tom Poole 0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 7 years ago
  dimitriroli 80224cafae Make setPlayHead in AudioProcessorGraph thread safe 7 years ago
  jules bb5bbf32a9 Added options to PluginListComponent and PluginDirectoryScanner to allow scanning of a specific set of files 7 years ago
  Tom Poole 8c0f0815f0 iOS: Added memory warning callbacks 7 years ago
  Tom Poole c46cb12c46 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition 7 years ago
  Tom Poole 1b2e21d867 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition 7 years ago
  jules 415f0e4c90 Added an alternative version of File::findChildFiles that returns the results array rather than it being an out-parameter. In almost all cases using this new version will make your code smaller and cleaner, as you can see from all the changes in this commit! 7 years ago
  Tom Poole dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class 7 years ago
  Tom Poole df40cad110 VST3: Pass meter values to hosted plug-ins 7 years ago
  Tom Poole 56fb522185 VST3: Detect when parameters are automatable when hosting 7 years ago
  Tom Poole f204a99c6f VST3: Fixed an issue with parallel streams of parameter updates during playback 7 years ago
  Tom Poole f876b9f5df Minor formatting fixes 7 years ago
  Tom Poole 61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  Tom Poole a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 7 years ago
  Tom Poole 510fa0c22b Made the sorting of plug-ins in KnownPluginList case-insensitive 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  Tom Poole 2d92311116 VST3: Fixed an issue with parallel streams of parameter updates during playback 7 years ago
  jules a4252b1407 Optimised the checking process for duplicate parameter IDs 7 years ago
  jules 8c30808ef9 Quick tidy-up in AudioPluginFormatManager 7 years ago