30 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  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 284fdc51df Added a setNormalisableRange method to Slider 7 years ago
  Tom Poole 1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 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
  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
  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
  tpoole 4666c3dec9 Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods 8 years ago
  tpoole af0791552a Fixed Linux message thread assertion in AudioProcessorValueTreeState 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
  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 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 76886ea268 Added some optimisations to AudioProcessorValueTreeState to avoid it refreshing unnecessarily 9 years ago
  jules b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 9 years ago