49 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  ed 009d685179 Updated all license headers 4 years ago
  ed d510b73cdf Normalised all whitespace before args in std::function 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 748d0e203f APVTS: Refactor the parameter attachment classes 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  reuk 72c1914004 APVTS: Update an example in the docs to reflect best practices for constructing ParameterLayouts 5 years ago
  Tom Poole 2269cf8168 APVTS: Fixed some threading issues 5 years ago
  reuk 70ddcd16e6 APVTS: Use atomic floats for current parameter states 5 years ago
  reuk 84849f8808 APVTS: Fix apvts parameter update recursion 5 years ago
  reuk d37cee72e8 APVTS: Fix apvts parameter update recursion 5 years ago
  reuk 8480d0110a APVTS: Send parameter change notifications more proactively 5 years ago
  Tom Poole 8f84192c9b Fixed some more Android compiler warnings 6 years ago
  ed c96bf71488 Removed some empty ValueTree::Listener methods that are no longer needed 6 years ago
  Tom Poole 2ef4ea53cf APVTS: Improve the performance of parameter lookups 6 years ago
  ed 1a46fb3a5f Minor whitespace tidying 6 years ago
  Tom Poole 20d480535a APVTS: Improve the performance of parameter lookups 6 years ago
  ed 548838e139 Updated the documentation AudioProcessorValueTreeState::Listener::parameterChanged() to clarify that retrieving the value of the parameter that has changed via the other AudioProcessorValueTreeState methods whilst within the callback is not guaranteed to return an up-to-date value 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 6 years ago
  reuk 8bb4bef24a APVTS: Performance enhancements 6 years ago
  Tom Poole 866ef9c0d9 A minor documentation update 6 years ago
  reuk 79dfa35aa5 APVTS: Fixed the default parameter value after construction 6 years ago
  reuk 1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 6 years ago
  Tom Poole b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 6 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  Tom Poole 009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 76ed748c79 Added an isBoolean flag to APVTS parameters 7 years ago
  ed cdbc28c18b Add documentation tags 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
  hogliux 7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 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
  tpoole 0d7a77d8ee Improved AudioProcessorValueTreeState documentation 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
  ed 5c46c65456 Changed the documentation for AudioProcessorValueTreeState::SliderAttachment and ComboBoxAttachment to fix typos 8 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