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

388 commits

Author SHA1 Message Date
jules
452a1f3475 Made the VST host classes support the "sizeWindow" canDo. The code has always supported the sizing callback, but for some reason the canDo wasn't responded to correctly. 2015-03-30 17:10:17 +01:00
jules
fbdacb87b1 Added notes to some AudioProcessor methods which will eventually be deprecated. 2015-03-30 12:00:49 +01:00
jules
95b4198e2c Removed a couple of superfluous methods from AudioProcessor. 2015-03-28 09:50:20 +00:00
jules
6225b5de49 Added support for parameter value<->text conversion in VST and VST3 plugin formats. Also updated the JUCE demo audio plugin code to use the new AudioProcessorParameter class for its params. 2015-03-26 15:40:52 +00:00
jules
eccfffdc6e Added a method PluginListComponent::setScanDialogText() for customising the scan dialog. 2015-03-25 12:52:45 +00:00
jules
dccd4f0393 Added a flag JUCE_DISABLE_AUDIOPROCESSOR_BEGIN_END_GESTURE_CHECKING which can be used to avoid sanity-checks on plugin parameter gestures 2015-03-24 09:13:10 +00:00
jules
14c7f8f90a Minor comment correction 2015-03-23 16:38:35 +00:00
jules
65da989cd0 Added a couple of methods to PluginListComponent to allow deletion of selected plugins and access to the listbox. 2015-03-17 21:55:30 +00:00
jules
43252dc605 Tidied-up a few stray sign-conversion warnings. 2015-03-15 18:22:19 +00:00
jules
8d8c946528 Tidied up some inconsistent use of size_t and a problem in a demo build. 2015-02-06 08:59:20 +00:00
jules
2bccce2f6f Improved a couple of comments. 2015-02-03 09:54:14 +00:00
jules
6859b9939b Bit of a clean-up in AudioProcessorGraph. 2014-12-23 09:53:49 +00:00
jules
370c562c3c Added parameter change support to VST3 hosting. 2014-12-22 18:25:50 +00:00
jules
bdfcfe153d DRYed some VST3 code 2014-12-22 17:39:19 +00:00
jules
91b5d77477 Version number update 2014-12-16 17:21:34 +00:00
jules
2cab1f54de Endianness fix for header magic in VST FXB file reading/writing. 2014-12-15 13:17:29 +00:00
jules
f8c3fea5da Changed class visibility to avoid an MSVC DLL build problem. 2014-12-15 13:05:25 +00:00
jules
367748ed6a Made the VST hosting classes set the kVstTransportCycleActive flag. 2014-11-25 16:45:38 +00:00
jules
0d989638cc Version 3.1.0 2014-11-18 10:56:13 +02:00
jules
2e01f08540 Merge remote-tracking branch 'gh/master' into develop 2014-11-15 16:08:48 +00:00
jules
e98db059f9 VST3 hosting parameter fix. 2014-11-15 16:08:07 +00:00
jules
0ec53673ce Demo cleanups. 2014-11-04 11:41:36 +00:00
jules
30e66ba5d8 Rejigged the order of initialisation in AudioUnit hosting to try to work around some crashing plugins. 2014-10-16 12:35:09 +01:00
jules
4a282ad0a9 Added methods AudioProcessorParameter::begin/endChangeGesture() 2014-10-16 09:40:53 +01:00
jules
9b1d596dd5 Added new base-class AudioProcessorParameter, and modified the AudioProcessor class to manage a list of these as a cleaner way of handling its parameters. 2014-10-13 16:19:15 +01:00
jules
3137e201ec Re-ordered the initialisation in AudioUnit hosting, to avoid problems with some plugins which don't give a list of their parameters before they've been initialised. 2014-10-08 13:03:16 +01:00
jules
e137d30385 Added a method AudioProcessor::getDefaultNumParameterSteps() 2014-09-22 15:18:57 +01:00
jules
1fb3ee2e14 VST3 hosting memory allocation fix. 2014-08-31 14:37:41 +01:00
jules
6efc1b8afc Removed an unnecessary inclusion of Carbon.h 2014-08-21 20:48:21 +01:00
jules
4604767220 Extensions to AudioProcessorEditor to help clicking on AAX controls. 2014-08-19 17:03:09 +01:00
jules
e6e5d34152 Made KnownPluginList::getTypeForIdentifierString handle shell plugin IDs. 2014-08-19 09:07:30 +01:00
jules
aba0ff9240 Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality. 2014-08-14 18:03:13 +01:00
jules
4c67754498 Made the VST host parse the plugin's strings as UTF8. 2014-08-14 16:06:58 +01:00
jules
99e8445b96 Version number update 2014-08-12 13:43:39 +01:00
jules
7c61188bf9 Cleaned up a few places where four-char constants were used, to prevent warnings. 2014-08-12 09:22:28 +01:00
jules
43cac64c42 Fixed a minor typo in VST3 hosting. 2014-08-10 21:04:02 +01:00
jules
97b0a7df3c Made AudioProcessor::setNonRealtime virtual to allow subclasses to intercept this. 2014-08-10 18:14:08 +01:00
jules
bfe91a07a5 Moved an assertion to avoid a melodyne vst3 bug. 2014-08-08 11:05:31 +01:00
jules
7d8b9ad597 Avoided a few linux gcc warnings. 2014-08-05 13:29:18 +01:00
jules
5d5f0d2cad Clarified some documentation about AudioProcessor::suspendProcessing 2014-07-24 14:04:11 +01:00
jules
7c0d0ae677 VST hosting: tweaked the way 64-bit plugin NSViews are created, to avoid an extra intermediate parent NSView which seems to break some plugins. 2014-07-24 11:24:57 +01:00
jules
e35096148e Made the AU wrapper detect program changes. 2014-07-14 10:25:25 +01:00
jules
d2e1c7f679 Version number update 2014-07-13 19:42:44 +01:00
jules
993d4a6e59 Small fix for win32 VST hosting keyboard hooks. 2014-06-28 15:46:49 +01:00
jules
3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 2014-06-15 10:37:31 +01:00
jules
ead283e95c Made sure that VST3 plugin views have setFrame (nullptr) called before their UIs are closed, because some plugins seem to expect this. 2014-06-04 10:52:10 +01:00
jules
f8e9a13f1d Version number update 2014-06-01 19:26:09 +01:00
jules
d01a508217 Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS 2014-05-28 16:44:02 +01:00
jules
549b08312e Workaround for some VST3 plugin resizing issues. 2014-05-16 13:17:06 +01:00
jules
cc3aa5c757 Avoiding crashes in plugins if components get deleted during a paint callback 2014-05-16 09:09:44 +01:00