ed
|
f3af250ff7
|
Tidied up unit test code layout
|
2019-04-02 11:54:29 +01:00 |
|
ed
|
e88700be6e
|
Added missing unit test categories
|
2019-04-02 11:53:18 +01:00 |
|
Tom Poole
|
98244f1ed1
|
AU: Made the detection of parameters more robust when hosting AU plug-ins
|
2019-04-01 12:22:16 +01:00 |
|
Tom Poole
|
68277517df
|
Added an assertion to check the default latency compensation in processBlockBypassed
|
2019-03-26 11:34:25 +00:00 |
|
Tom Poole
|
e821dd9b8e
|
VST3: Fixed a memory leak
|
2019-03-25 17:22:46 +00:00 |
|
ed
|
c96bf71488
|
Removed some empty ValueTree::Listener methods that are no longer needed
|
2019-03-22 17:28:14 +00:00 |
|
ed
|
150d9ea6b1
|
VST: Ensure that reported bounds are consistent on all platforms
|
2019-03-18 10:05:19 +00:00 |
|
ed
|
1a46fb3a5f
|
Minor whitespace tidying
|
2019-03-15 14:10:14 +00:00 |
|
jules
|
b6f0b2d0aa
|
Tweaked the re-entrancy check on the PluginListComponent scan
|
2019-03-15 12:42:04 +00:00 |
|
ed
|
61637218a2
|
macOS: Fixed a couple of places where CFStrings weren't being released properly
|
2019-03-13 15:04:03 +00:00 |
|
Tom Poole
|
ba4f9d5fe5
|
VST3: Fixed a MIDI routing bug
|
2019-03-12 13:43:09 +00:00 |
|
Tom Poole
|
cbdf5e6d21
|
Fixed some compiler warnings
|
2019-03-08 18:01:17 +00:00 |
|
Tom Poole
|
f2db4bfba8
|
VST3: Removed some inconsequential debugging messages
|
2019-03-08 15:57:33 +00:00 |
|
Tom Poole
|
cb41fdcb9e
|
macOS: Fixed spurious dynamic_cast type_info warnings when loading dylibs containing JUCE at runtime
|
2019-03-08 15:21:06 +00:00 |
|
Tom Poole
|
20d480535a
|
APVTS: Improve the performance of parameter lookups
|
2019-02-28 16:46:58 +00:00 |
|
ed
|
a672353ebc
|
VST3: Added a missing case statement from getChannelType()
|
2019-02-26 10:58:57 +00:00 |
|
Tom Poole
|
6d4549499c
|
Fixed an issue where AudioProcessorGraph would drop MIDI notes close to the playhead when started
|
2019-02-26 08:19:50 +00:00 |
|
ed
|
6722194260
|
Bump version number to 5.4.3
|
2019-02-21 15:25:51 +00:00 |
|
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
|
2019-02-20 09:25:53 +00:00 |
|
ed
|
af1cc0c70f
|
Minor documentation fixes
|
2019-02-20 08:36:17 +00:00 |
|
Tom Poole
|
a042d60283
|
Fixed compatibility with VS2013
|
2019-02-12 16:32:12 +00:00 |
|
Tom Poole
|
e3ebe5aed1
|
Bump version number to 5.4.2
|
2019-02-07 10:02:17 +00:00 |
|
ed
|
24de5cf3c2
|
Added a missing case for wrapperType_Unity in AudioProcessor::getWrapperTypeDescription()
|
2019-02-06 14:25:46 +00:00 |
|
Tom Poole
|
9b8644fed6
|
VST3: Fixed a bug receiving channel pressure messages
|
2019-02-06 09:44:31 +00:00 |
|
ed
|
a234721110
|
Added various clang-tidy modernize-* fixes
|
2019-01-31 15:15:31 +00:00 |
|
Tom Poole
|
f6aa82af27
|
VST3: Added compatibility with more speaker arrangements
|
2019-01-24 17:12:27 +00:00 |
|
ed
|
49c152565e
|
APVTS: Don't call setNewState() when a parameter has been removed from the state
|
2019-01-21 10:54:39 +00:00 |
|
jules
|
da2b10ada6
|
Got rid of some methods which had inexplicably ended up marked both 'virtual' and 'override'.
|
2019-01-18 09:09:06 +00:00 |
|
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
2019-01-18 08:59:28 +00:00 |
|
ed
|
0654b7ca57
|
APVTS: Use an interval of 0.01 for AudioParameterFloats created using the simple constructor
|
2019-01-09 09:36:05 +00:00 |
|
jules
|
19513f5725
|
Added a re-entrancy check to the plugin scanner, so that if plugins pump the message thread it'll avoid triggering nested scans
|
2018-12-20 17:13:17 +00:00 |
|
ed
|
257bfd4348
|
Updated an AudioParameterFloat unit test for the previous commit
|
2018-12-20 10:52:00 +00:00 |
|
ed
|
57421a9041
|
APVTS: Made AudioParameterFloat's stringFromValueFunction fully backwards compatible
|
2018-12-20 10:37:00 +00:00 |
|
ed
|
133429721e
|
APVTS: Made the stringFromValueFunction of AudioParameterFloat backwards compatible with old behaviour when using a NormalisableRange with an integer interval
|
2018-12-19 11:58:01 +00:00 |
|
reuk
|
167a3a86b1
|
APVTS: Fixed a bug where parameter values are not initially flushed to the ValueTree
|
2018-12-09 18:16:46 +00:00 |
|
Tom Poole
|
721d732b40
|
Reverted the numberOfDecimalPlaces behaviour of the String constructor
|
2018-12-07 13:52:54 +00:00 |
|
Tom Poole
|
6b7a870f0b
|
Windows: Restricted the thread safe Studio One hang fix to only non-realtime cases
|
2018-12-07 11:02:15 +00:00 |
|
Tom Poole
|
b7fbdd7009
|
Windows: Added a more thread safe fix for the Studio One hang
|
2018-12-07 09:43:29 +00:00 |
|
Tom Poole
|
d19c410713
|
Windows: Fixed a hang in AudioProcessorGraph when doing non-realtime processing in Studio One
|
2018-12-06 18:00:06 +00:00 |
|
Tom Poole
|
63b833855e
|
Updated the embedded VST3 SDK to version 3.6.12
|
2018-12-06 14:03:17 +00:00 |
|
Tom Poole
|
64c898d027
|
VST3: Fixed a hosting issue retrieving the parameters of plug-ins that need their IO configured first
|
2018-11-30 12:10:47 +00:00 |
|
Tom Poole
|
6ee4117fed
|
Minor formatting improvements
|
2018-11-30 11:09:58 +00:00 |
|
Tom Poole
|
5a0d409879
|
VST3: Added a workaround to host some plug-ins with suspect behaviour
|
2018-11-29 16:59:31 +00:00 |
|
ed
|
eaf0f990d4
|
Replaced all uses of static_cast<Type&&> with std::move
|
2018-11-28 17:29:20 +00:00 |
|
reuk
|
8bb4bef24a
|
APVTS: Performance enhancements
|
2018-11-28 10:08:17 +00:00 |
|
Tom Poole
|
23f9cff73e
|
Moved <map> into the set of standard headers
|
2018-11-28 08:19:41 +00:00 |
|
ed
|
5a4e004fea
|
VST2: Fixed a scaling issue causing some non-DPI aware plug-ins to open with incorrect editor bounds
|
2018-11-27 15:49:41 +00:00 |
|
Tom Poole
|
71224fa990
|
VST3: Serialise parameter changes when hosting plug-ins
|
2018-11-27 13:30:40 +00:00 |
|
ed
|
1bea6b517d
|
macOS: Always resize embedded NSView asynchronously in AutoResizingNSViewComponent to fix a bug with some AU plug-ins reporting the incorrect size
|
2018-11-27 11:24:39 +00:00 |
|
ed
|
03fd0b9c83
|
AUv3: Fixed a bug in the AU hosting code causing sample rate changes to be ignored
|
2018-11-26 16:10:38 +00:00 |
|