reuk
|
e7004e634c
|
APVTS: Make adding/removing listeners threadsafe
|
2020-06-12 16:51:21 +01:00 |
|
ed
|
d9093c87d6
|
Removed some cross-module relative includes
|
2020-05-23 11:58:01 +01:00 |
|
ed
|
4c2c0874da
|
VST: Fixed a potential crash when resizing host window asynchronously
|
2020-04-27 10:18:59 +01:00 |
|
Tom Poole
|
2d16374b14
|
Updated all license headers
|
2020-04-23 13:27:32 +01:00 |
|
reuk
|
759e2697b7
|
VST3: Fix duplicate messages in VST3 wrapper
|
2020-04-20 11:22:38 +01:00 |
|
ed
|
814f317346
|
VST3: Unload macOS bundle in destructor of DLLHandle with CFBundleUnloadExecutable() to fix crash when loading some third-party plug-ins a second time
|
2020-03-31 12:22:07 +01:00 |
|
ed
|
375c746251
|
AU: Check parameter list is not empty when setting haveParameterList
|
2020-03-31 09:33:25 +01:00 |
|
ed
|
f3470d3cd4
|
VST: Fixed potential out-of-bounds program access
|
2020-03-31 09:33:25 +01:00 |
|
ed
|
9f0728e622
|
VST3: Don't pass nullptr to setBusArrangements()
|
2020-03-31 09:33:25 +01:00 |
|
reuk
|
fcd12ab12b
|
VST: Remove an unused variable warning
|
2020-03-24 07:47:06 +00:00 |
|
ed
|
c1cb7cea9a
|
Fixed some issues flagged by the Xcode static analysis tool
|
2020-03-18 10:18:54 +00:00 |
|
ed
|
67ccd6d255
|
AU: Fixed some missing case warnings in the hosting code
|
2020-03-17 10:09:02 +00:00 |
|
ed
|
722a1403af
|
VST3: Fixed a rounding error in VST3PluginInstance::getCurrentProgram()
|
2020-03-17 10:07:05 +00:00 |
|
reuk
|
a886495606
|
APVTS: Fix thread sanitizer complaint
|
2020-03-12 18:30:45 +00:00 |
|
ed
|
49ac038662
|
Fixed some more warnings
|
2020-03-10 11:10:24 +00:00 |
|
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
2020-03-09 17:39:28 +00:00 |
|
reuk
|
72c1914004
|
APVTS: Update an example in the docs to reflect best practices for constructing ParameterLayouts
|
2020-03-04 17:09:44 +00:00 |
|
ed
|
18523101be
|
Windows: Refactored DPI handling in the VST wrapper and hosting code
|
2020-03-02 15:41:08 +00:00 |
|
Tom Poole
|
2269cf8168
|
APVTS: Fixed some threading issues
|
2020-02-25 17:39:20 +00:00 |
|
reuk
|
c2f058df80
|
Threadsafety improvements
|
2020-02-25 16:21:10 +00:00 |
|
reuk
|
68b02efea1
|
AudioProcessorGraph: Immediately rebuild the graph if topology changes on the message thread
|
2020-02-10 16:41:49 +00:00 |
|
ed
|
08d0a12f03
|
Bump version number to 5.4.7
|
2020-02-10 14:16:54 +00:00 |
|
Tom Poole
|
ef1eacccd3
|
Bump version number to 5.4.6
|
2020-02-04 11:26:48 +00:00 |
|
ed
|
b45ce09235
|
Standardised the licensing whitespace in module headers
|
2020-01-30 09:48:16 +00:00 |
|
ed
|
dde8f4b68c
|
Re-attach ResizableCornerComponent when calling AudioProcessorEditor::setContrainer() so the new constrainer is respected
|
2020-01-28 11:11:31 +00:00 |
|
ed
|
44428a399d
|
Updated the documentation for AudioProcessorGraph::addNode()
|
2020-01-20 09:26:15 +00:00 |
|
ed
|
eedb9e9833
|
Linux: Fixed an occasional bug causing the top-left of VST2 plug-ins to be incorrect
|
2020-01-10 16:35:54 +00:00 |
|
reuk
|
5d1a5e804c
|
ProcessorGraph: Fix issue where initialising empty graphs failed
|
2020-01-07 17:26:23 +00:00 |
|
ed
|
a54da0b832
|
Fixed some more typos
|
2020-01-07 08:53:23 +00:00 |
|
ed
|
bad6500424
|
Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues
|
2020-01-06 14:45:41 +00:00 |
|
Tom Poole
|
1610d79314
|
VST3: Fixed a hosting parameter order bug
|
2020-01-02 17:04:19 +00:00 |
|
reuk
|
7d2310795f
|
Threadsafety improvements
|
2019-12-19 09:13:14 +00:00 |
|
Tom Poole
|
a268860713
|
AU: Improved the behaviour of setting and recalling presets
|
2019-12-18 17:30:39 +00:00 |
|
Tom Poole
|
fd60158af1
|
macOS: Fixed some compiler warnings
|
2019-12-12 21:57:21 +00:00 |
|
reuk
|
70ddcd16e6
|
APVTS: Use atomic floats for current parameter states
|
2019-12-09 15:01:49 +00:00 |
|
reuk
|
6a27649a85
|
AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources
|
2019-12-09 10:42:17 +00:00 |
|
Tom Poole
|
5e209b37d3
|
AudioProcessorGraph: Fixed some thread safety issues
|
2019-12-09 09:56:26 +00:00 |
|
Tom Poole
|
98f4056d6e
|
AudioProcessorParameterGroup: Improved the documentation
|
2019-12-02 13:29:56 +00:00 |
|
ed
|
a8e592d8a8
|
VST3: Scale the ContextMenu coords correctly in DPI-aware hosts
|
2019-11-29 15:36:52 +00:00 |
|
Tom Poole
|
dc3614e9a8
|
Fixed a threading issue when checking for duplicate parameter IDs
|
2019-11-21 16:43:17 +00:00 |
|
reuk
|
42be540c27
|
Improved the thread safety of AudioProcessorGraph
|
2019-11-21 12:09:03 +00:00 |
|
Tom Poole
|
d73220920e
|
Made the audio parameter classes thread safe
|
2019-11-14 11:10:17 +00:00 |
|
ed
|
eddd239d3a
|
Increase the GenericAudioProcessorEditor minimum height
|
2019-11-12 14:54:08 +00:00 |
|
ed
|
1fe5e49980
|
VST3: Additional thread-safety improvements
|
2019-11-06 14:47:57 +00:00 |
|
ed
|
77529d94f3
|
VST3: Thread-safety improvements for parameter queue
|
2019-11-06 12:22:22 +00:00 |
|
Tom Poole
|
0b8beb7f93
|
Reduced the number of duplicate parameter ID check messages
|
2019-10-28 15:06:16 +00:00 |
|
ed
|
9c23f34c74
|
Revert "AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received"
This reverts commit 0da9ed11dc.
|
2019-10-21 17:20:45 +01:00 |
|
ed
|
4635e91603
|
AU: Support getting component description without a 'thng' resource in getComponentDescFromFile()
|
2019-10-21 15:28:02 +01:00 |
|
ed
|
0da9ed11dc
|
AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received
|
2019-10-21 15:28:02 +01:00 |
|
ed
|
e7dbf60fed
|
VST2: Always set wantsMidiMessages to true for synth plug-ins
|
2019-10-21 15:28:02 +01:00 |
|