1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-31 03:00:05 +00:00
Commit graph

42 commits

Author SHA1 Message Date
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! 2017-11-28 16:18:40 +00:00
hogliux
7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 2017-11-16 14:52:57 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +00:00
hogliux
544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 2017-10-26 16:19:16 +01:00
tpoole
463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 2017-10-20 10:21:33 +01:00
tpoole
332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 2017-10-18 12:09:44 +01:00
tpoole
598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 2017-10-05 17:20:37 +01:00
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 2017-09-08 08:59:55 +01:00
tpoole
4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 2017-09-07 10:11:29 +01:00
tpoole
16f2c13ea7 Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class 2017-08-31 14:17:43 +01:00
hogliux
5930f2254c Added ability to add meta parameters to AudioProcessorValueTree 2017-06-19 16:22:20 +01:00
tpoole
f4046909ab Added an OS X 10.5 compatible std::function replacement 2017-05-03 15:36:25 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
6658f1fa70 Fixed a documentation typo 2017-03-13 14:14:04 +00:00
tpoole
4666c3dec9 Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods 2017-02-09 10:25:04 +00:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
tpoole
a554d0e95e Added to the AudioProcessorValueTreeState documentation 2017-01-12 14:14:19 +00:00
hogliux
ba512e96fd Renamed 'generic' parameter Category enum to something less generic 2017-01-12 12:54:50 +00:00
hogliux
7897331403 Added support for level meter parameter categories 2017-01-11 18:02:40 +00:00
tpoole
0d7a77d8ee Improved AudioProcessorValueTreeState documentation 2017-01-10 13:03:13 +00:00
tpoole
af0791552a Fixed Linux message thread assertion in AudioProcessorValueTreeState 2016-12-20 13:23:29 +00:00
tpoole
13549989fd Added C++11 functions to Doxygen 2016-12-14 12:40:13 +00:00
hogliux
f6727f204b Added label parameter to all AudioParameter constructors 2016-12-05 12:07:44 +00:00
tpoole
12256536a3 Fixed bug when setting AudioProcessorValueTreeState values before listeners are registered 2016-11-28 17:17:42 +00:00
tpoole
d438fa59e8 Fixed issues with AudioProcessorValueTreeState parameter synchronization 2016-11-14 12:37:01 +00:00
jules
c587d4b495 Minor code style tidy-ups 2016-10-20 10:55:27 +01:00
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. 2016-08-30 14:42:20 +01:00
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 2016-08-30 12:30:32 +01:00
ed
5c46c65456 Changed the documentation for AudioProcessorValueTreeState::SliderAttachment and ComboBoxAttachment to fix typos 2016-08-30 09:20:30 +01:00
hogliux
142ce5eb84 Fix a typo in the previous commit 2016-07-19 16:15:41 +01:00
hogliux
69cd509e4c Add missing getNumSteps override to AudioProcessorValueTree parameters 2016-07-19 11:03:43 +01:00
hogliux
5e9c2566e3 Label attribute of AudioProcessorParamater should be public 2016-07-10 09:29:06 +01:00
hogliux
af6198b74f Add support for plug-ins to report the IDs of their parameters 2016-05-05 11:32:44 +01:00
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. 2016-04-06 18:31:24 +01:00
jules
225297671c Added some workarounds for compiling AudioProcessorValueTreeState with VS2013 2016-03-14 10:26:01 +00:00
jules
8622ec4004 Fixes for the operator= implementations of the AudioParameterXXX classes 2016-02-18 10:30:17 +00:00
jules
3ac5ab0ce4 Made AudioParameterFloat::getText handle a length of zero 2016-01-28 11:20:52 +00:00
jules
76886ea268 Added some optimisations to AudioProcessorValueTreeState to avoid it refreshing unnecessarily 2016-01-13 12:53:38 +00:00
jules
3cab305909 Improved rounding for values in AudioParameterChoice::convertTo0to1() 2015-11-09 10:55:37 +00:00
Joshua Gerrard
04e55e6438 Fixed Doxygen warnings by updating documentation for AudioProcessorValueTreeState 2015-11-04 11:30:19 +00:00
jules
02041328dc Misc minor fix-ups 2015-11-02 18:07:36 +00:00
jules
b1a8470514 Added a collection of audio plugin parameter utility classes in juce_audio_processors/utilities 2015-11-02 14:49:47 +00:00