46 Commits (dbf39f5b7b8b2b47c135f19e2bfabd8b97fc7c3f)

Author SHA1 Message Date
  Tom Poole 1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 7 years ago
  Tom Poole 0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 7 years ago
  Tom Poole dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class 7 years ago
  Tom Poole 61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 7 years ago
  jules a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 7 years ago
  hogliux 7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 7 years ago
  jules babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 7 years ago
  hogliux 544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 7 years ago
  tpoole 463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 7 years ago
  tpoole 332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 7 years ago
  tpoole b0866b6a5f Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 7 years ago
  tpoole 598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  tpoole 4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 7 years ago
  tpoole 16f2c13ea7 Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class 7 years ago
  hogliux 5930f2254c Added ability to add meta parameters to AudioProcessorValueTree 8 years ago
  tpoole f4046909ab Added an OS X 10.5 compatible std::function replacement 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 6658f1fa70 Fixed a documentation typo 8 years ago
  tpoole 4666c3dec9 Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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
  tpoole af0791552a Fixed Linux message thread assertion in AudioProcessorValueTreeState 8 years ago
  tpoole 1066a6d4ca Added C++11 functions to Doxygen 8 years ago
  tpoole 13549989fd Added C++11 functions to Doxygen 8 years ago
  hogliux f6727f204b Added label parameter to all AudioParameter constructors 8 years ago
  tpoole 12256536a3 Fixed bug when setting AudioProcessorValueTreeState values before listeners are registered 8 years ago
  tpoole d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 8 years ago
  jules c587d4b495 Minor code style tidy-ups 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
  hogliux 142ce5eb84 Fix a typo in the previous commit 8 years ago
  hogliux 69cd509e4c Add missing getNumSteps override to AudioProcessorValueTree parameters 8 years ago
  hogliux 5e9c2566e3 Label attribute of AudioProcessorParamater should be public 9 years ago
  hogliux af6198b74f Add support for plug-ins to report the IDs of their parameters 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 225297671c Added some workarounds for compiling AudioProcessorValueTreeState with VS2013 9 years ago
  jules 8622ec4004 Fixes for the operator= implementations of the AudioParameterXXX classes 9 years ago
  jules 3ac5ab0ce4 Made AudioParameterFloat::getText handle a length of zero 9 years ago
  jules 76886ea268 Added some optimisations to AudioProcessorValueTreeState to avoid it refreshing unnecessarily 9 years ago
  jules 3cab305909 Improved rounding for values in AudioParameterChoice::convertTo0to1() 9 years ago
  Joshua Gerrard 04e55e6438 Fixed Doxygen warnings by updating documentation for AudioProcessorValueTreeState 9 years ago
  jules 02041328dc Misc minor fix-ups 9 years ago
  jules b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 9 years ago