1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-03 03:30:06 +00:00
Commit graph

65 commits

Author SHA1 Message Date
Tom Poole
47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 2018-08-06 17:35:33 +01:00
Tom Poole
a10a0d517e APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 2018-08-06 12:31:12 +01:00
Tom Poole
102ed4a9f2 Fixed some compiler warnings 2018-06-27 17:02:25 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
Tom Poole
af1a57bfe5 Fixed a compiler warning 2018-06-12 09:58:41 +01:00
Tom Poole
072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 2018-06-12 09:12:56 +01:00
hogliux
d2bcc74f46 Fixed a compiler warning on Android 2018-06-11 13:03:12 +01:00
Tom Poole
d3cada1bc5 APVTS: Improved the default string displayed for parameter values 2018-06-11 12:47:10 +01:00
Tom Poole
009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 2018-05-21 18:12:15 +01:00
ed
481221a256 Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers() 2018-05-09 10:04:27 +01:00
Tom Poole
2e51654958 APVTS: Fixed some issues using an UndoManager with an AudioProcessorValueTreeState 2018-05-08 18:00:23 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
Tom Poole
76ed748c79 Added an isBoolean flag to APVTS parameters 2018-04-06 11:30:49 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
Tom Poole
1e9a5a18ec Fixed an issue forwarding valueToText functions in the SliderAttachment 2018-03-13 16:34:40 +00:00
Tom Poole
c2a877cac8 Passed the valueToTextFunction and textToValueFunction lambdas from an AudioProcessorValueTreeState parameter to an attached slider 2018-03-12 10:08:38 +00:00
Tom Poole
0ffe0fb61b Added value-string conversion lambdas to the constructors of AudioParameterBool Choice Float and Int 2018-03-06 15:37:57 +00:00
Tom Poole
284fdc51df Added a setNormalisableRange method to Slider 2018-03-02 14:36:49 +00:00
Tom Poole
d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 2018-02-14 15:38:58 +00:00
Tom Poole
1dc62a397c Made the AudioProcessorValueTreeState more efficient when loading partial ValueTrees 2018-02-08 09:42:24 +00:00
Tom Poole
0a3da44f07 AU: Fixed a bug setting default values for discrete parameters 2018-02-02 14:39:01 +00:00
Tom Poole
dfa94c8425 Added some documentation to the AudioProcessorValueTreeState class 2018-01-16 12:10:04 +00:00
Tom Poole
61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 2018-01-12 16:25:01 +00:00
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