reuk
|
7d2310795f
|
Threadsafety improvements
|
5 years ago |
reuk
|
70ddcd16e6
|
APVTS: Use atomic floats for current parameter states
|
5 years ago |
Tom Poole
|
d73220920e
|
Made the audio parameter classes thread safe
|
5 years ago |
jules
|
5d7e2190e7
|
Fixed visibility for some AudioProcessorParameterWithID methods
|
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
|
3e5a3b2cca
|
Tightened up an assertion in AudioParameterChoice
|
5 years ago |
Tom Poole
|
8f84192c9b
|
Fixed some more Android compiler warnings
|
6 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
reuk
|
2c0ba080d5
|
APVTS: Avoid potential nullptr deref
|
6 years ago |
Tom Poole
|
b59fa68724
|
Fixed some compiler warnings
|
6 years ago |
Tom Poole
|
f77bbcd3fb
|
Added an explicit integer interval to the AudioParameterChoice and AudioParameterInt classes
|
6 years ago |
ed
|
497a1b3fb7
|
Added juce_UnitTestCategories.h to replace raw strings used for test categories
|
6 years ago |
ed
|
f3af250ff7
|
Tidied up unit test code layout
|
6 years ago |
ed
|
e88700be6e
|
Added missing unit test categories
|
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
|
cb41fdcb9e
|
macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime
|
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 |
ed
|
49c152565e
|
APVTS: Don't call setNewState() when a parameter has been removed from the state
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
0654b7ca57
|
APVTS: Use an interval of 0.01 for AudioParameterFloats created using the simple constructor
|
6 years ago |
ed
|
257bfd4348
|
Updated an AudioParameterFloat unit test for the previous commit
|
6 years ago |
ed
|
57421a9041
|
APVTS: Made AudioParameterFloat's stringFromValueFunction fully backwards compatible
|
6 years ago |
ed
|
133429721e
|
APVTS: Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval
|
6 years ago |
reuk
|
167a3a86b1
|
APVTS: Fixed a bug where parameter values are not initially flushed to the ValueTree
|
6 years ago |
Tom Poole
|
721d732b40
|
Reverted the numberOfDecimalPlaces behaviour of the String constructor
|
6 years ago |
reuk
|
8bb4bef24a
|
APVTS: Performance enhancements
|
6 years ago |
Tom Poole
|
aa40ea1eb8
|
Fixed a live build error compiling the numeric header
|
6 years ago |
Tom Poole
|
866ef9c0d9
|
A minor documentation update
|
6 years ago |
Tom Poole
|
61e2e80581
|
APVTS: Fixed a bug setting the SliderAttachment text for unchanged default values
|
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 |
Tom Poole
|
e3233ae230
|
APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment
|
6 years ago |
Tom Poole
|
97aa77961e
|
AUv3: Fixed a bug setting discrete parameters from the GUI
|
6 years ago |
Tom Poole
|
47306161ef
|
AUv3: Fixed a bug setting discrete parameters from the GUI
|
6 years ago |
Tom Poole
|
a10a0d517e
|
APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment
|
6 years ago |
Tom Poole
|
102ed4a9f2
|
Fixed some compiler warnings
|
7 years ago |
jules
|
974b4a8351
|
Removed some legacy friend class declarations that are no longer needed with modern compilers
|
7 years ago |
Tom Poole
|
af1a57bfe5
|
Fixed a compiler warning
|
7 years ago |
Tom Poole
|
072ff1ec02
|
Changed a variable name to more clearly denote a normalised parameter value
|
7 years ago |
hogliux
|
d2bcc74f46
|
Fixed a compiler warning on Android
|
7 years ago |
Tom Poole
|
d3cada1bc5
|
APVTS: Improved the default string displayed for parameter values
|
7 years ago |
Tom Poole
|
009eb887ef
|
APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values
|
7 years ago |
ed
|
481221a256
|
Cleaned up the ModifierKeys class and removed the peer-specific implementations of ModifierKeys::getCurrentModifiersRealtime() and ModifierKeys::updateCurrentModifiers()
|
7 years ago |
Tom Poole
|
2e51654958
|
APVTS: Fixed some issues using an UndoManager with an AudioProcessorValueTreeState
|
7 years ago |