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 |
|
ed
|
2b542dc701
|
AU: Don't set kAudioUnitProperty_AudioChannelLayout property on plug-ins that don't support it
|
2019-10-21 15:28:01 +01:00 |
|
ed
|
e86b1a8818
|
VST3: Don't add PluginDescription to results array if loadFrom() or initialize() fails
|
2019-10-21 15:28:01 +01:00 |
|
ed
|
4583baf277
|
Bump version number to 5.4.5
|
2019-10-16 10:01:09 +01:00 |
|
jules
|
5d7e2190e7
|
Fixed visibility for some AudioProcessorParameterWithID methods
|
2019-10-07 09:15:10 +01:00 |
|
ed
|
4126dc72b1
|
VST3: Fixed a bug setting projectTimeMusic in toProcessContext()
|
2019-09-05 17:34:47 +01:00 |
|
ed
|
7cb771a642
|
VST: Fixed a potential crash in VSTPluginWindow constructor
|
2019-09-04 09:50:41 +01:00 |
|
ed
|
2b96435dbb
|
AU: Added nullptr check in getNumPrograms()
|
2019-08-30 10:29:08 +01:00 |
|
ed
|
556f0d2ea5
|
Added a default constructor to AudioProcessorGraph::Connection
|
2019-08-28 15:23:14 +01:00 |
|
ed
|
0b874fa60d
|
Minor documentation fix
|
2019-08-27 18:49:39 +01:00 |
|
reuk
|
d37cee72e8
|
APVTS: Fix apvts parameter update recursion
|
2019-08-17 17:12:07 +01:00 |
|
Tom Poole
|
528798d96e
|
Bump version number to 5.4.4
|
2019-08-09 11:24:54 +01:00 |
|
ed
|
f21d1400f1
|
Enforce a minimum height for GenericAudioProcessorEditor
|
2019-08-09 10:26:20 +01:00 |
|
reuk
|
8480d0110a
|
APVTS: Send parameter change notifications more proactively
|
2019-08-02 17:31:14 +01:00 |
|
Tom Poole
|
a12bc32979
|
Fixed some warnings on the latest compilers
|
2019-07-26 12:58:04 +01:00 |
|
Tom Poole
|
0c726918ab
|
VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13
|
2019-07-24 11:23:36 +01:00 |
|
Tom Poole
|
dc00dde492
|
VST3: Fixed compatibility with the 3.6.13 SDK
|
2019-07-24 11:02:30 +01:00 |
|
Tom Poole
|
2945fc1295
|
VST3: Fixed a bug mapping channel types
|
2019-07-22 14:24:44 +01:00 |
|
ed
|
e59b0863b5
|
VST3: Fixed a potential integer overflow in getHashForTUID()
|
2019-07-19 15:57:57 +01:00 |
|
jules
|
6ba85cb46c
|
Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats
|
2019-07-18 12:33:10 +01:00 |
|
jules
|
7c65ea7e0b
|
Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method
|
2019-07-17 12:44:05 +01:00 |
|
jules
|
4599496a42
|
Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items
|
2019-07-16 17:09:18 +01:00 |
|
ed
|
e0caba805a
|
Cancel any pending async updates in DuplicateParamIDCheck destructor
|
2019-07-10 15:30:12 +01:00 |
|
ed
|
19cebf8927
|
VST3: Fixed a mismatch in VST3PluginInstance::setCurrentProgram()
|
2019-06-27 14:23:40 +01:00 |
|
Tom Poole
|
3e5a3b2cca
|
Tightened up an assertion in AudioParameterChoice
|
2019-06-27 13:24:14 +01:00 |
|
jules
|
375f11d91b
|
Fixed some compatibility problems with older clang versions
|
2019-06-26 09:52:57 +01:00 |
|
ed
|
bdeaeaf368
|
macOS: Fixed some deprecation warnings and silenced some others for the time being
|
2019-06-24 15:05:17 +01:00 |
|
jules
|
cd4aba9e43
|
PopupMenu modernisation: Improved the PopupMenu::Item class to make it easy to build items by chaining calls together.
|
2019-06-20 13:55:18 +01:00 |
|
ed
|
c88611e5c8
|
Made KnownPluginList::addToMenu() and ::getIndexChosenByMenu() operate on a copy of the PluginDescription array so they are in sync
|
2019-06-19 15:30:29 +01:00 |
|
ed
|
08501a3705
|
Fixed an issue when adding plug-ins with empty paths on macOS in KnownPluginList::createTree() with sortByFileSystemLocation
|
2019-06-18 16:51:39 +01:00 |
|
jules
|
1d68629840
|
Some minor improvements to GenericAudioProcessorEditor
|
2019-06-17 15:48:56 +01:00 |
|
jules
|
01f0ed3067
|
Fixed a warning
|
2019-06-12 17:11:53 +01:00 |
|
jules
|
b6c111645a
|
Refactored some AudioProcessor addParam methods to make sure the parameters always have a valid index set
|
2019-06-12 14:14:45 +01:00 |
|
jules
|
63e31a9fea
|
Fixed a mistake that made AudioPluginFormat::createPluginInstanceAsync() do its callback synchronously, and also made it survive a situation where the format object is deleted before the callback
|
2019-06-12 12:38:39 +01:00 |
|
Tom Poole
|
f8b039c132
|
Fixed another compiler warning
|
2019-06-10 18:17:08 +01:00 |
|
jules
|
098827cc5e
|
Workaround for an order-of-deletion problem in the GenericAudioProcessorEditor when parameter lists change
|
2019-06-10 15:01:39 +01:00 |
|
jules
|
9d120bf481
|
Modified PluginListComponent so that if all paths to scan are deleted, it reverts to the default set of paths for the given format (otherwise there was no way to make it reset to default)
|
2019-06-08 09:18:15 +01:00 |
|
Tom Poole
|
8f84192c9b
|
Fixed some more Android compiler warnings
|
2019-06-07 12:24:05 +01:00 |
|
Tom Poole
|
a4bd6cbc66
|
Fixed some more Linux compiler warnings
|
2019-06-06 10:25:19 +01:00 |
|
jules
|
6b82c964cd
|
Refactored AudioPluginFormat::createPluginInstance to use lambdas for the callback
|
2019-06-05 17:04:06 +01:00 |
|
Tom Poole
|
8b5bc69582
|
Fixed some more Linux compiler warnings
|
2019-06-05 10:43:46 +01:00 |
|
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
2019-06-04 16:48:44 +01:00 |
|
ed
|
b745ed9bd9
|
Fixed a potential crash in KnownPluginList::removeType()
|
2019-05-31 10:00:27 +01:00 |
|