1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-19 01:04:20 +00:00
Commit graph

90 commits

Author SHA1 Message Date
hogliux
bbe1b0bc01 Do not ignore return-value of AudioPlayHead::getCurrentPosition 2015-04-07 14:39:46 +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
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
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
0ec53673ce Demo cleanups. 2014-11-04 11:41:36 +00: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
e137d30385 Added a method AudioProcessor::getDefaultNumParameterSteps() 2014-09-22 15:18:57 +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
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
5d5f0d2cad Clarified some documentation about AudioProcessor::suspendProcessing 2014-07-24 14:04:11 +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
2910d60459 Fixed some out-of-date documentation 2014-05-02 17:39:42 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
jules
0eab0962ba Avoided parameter jumping when dragging the sliders in the GenericAudioProcessorEditor 2014-04-25 17:03:53 +01:00
jules
94ed88efd2 Fix to generic audio editor parameter intervals. 2014-04-24 09:56:20 +01:00
jules
1237a6cb5f Better parameter controls in the GenericAudioProcessorEditor 2014-04-23 20:49:47 +01:00
jules
4814696d4d Added some documentation. 2014-03-31 12:49:19 +01:00
jules
a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 2014-03-26 18:08:10 +00:00
jules
fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 2014-03-24 14:39:32 +00:00
jules
28e4473a6b Fixed some typos. 2014-02-26 19:47:55 +00:00
jules
f30df287ff Some VST3 hosting tweaks. 2014-02-04 13:24:07 +00:00
jules
4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 2013-12-23 15:16:38 +00:00
jules
2edec00b55 Removed a few more uses of String::empty. 2013-12-01 23:28:31 +00:00
jules
a265c052c4 Made AudioProcessor::setPlayHead virtual. 2013-10-15 13:01:27 +01:00
jules
278c5d0cb5 Added a bool PluginDescription::hasSharedContainer 2013-09-27 21:11:53 +01:00
jules
6aae0c798c Added sanity-checking in AudioProcessor to block parameter change calls with nonsense indexes (as seen being sent by some buggy plugins). Also improved AudioProcessor::copyXmlToBinary method. 2013-09-26 12:05:01 +01:00
jules
30fbdc7eb1 VST compile fix and method AudioPluginInstance::getDescription() 2013-09-12 16:19:55 +01:00
jules
508e25afbb Cleared-out the last batch of unnecessary includes. 2013-08-29 12:44:00 +01:00
jules
74bd1ea8e6 Added some new methods to AudioProcessor, to support truncated parameter names, default parameter values and parameter step sizes. These are needed to support some AAX/RTAS host features. 2013-08-02 17:37:25 +01:00
jules
5b25ac6609 Renamed the swapWithArray methods in the array classes to "swapWith" to be more consistent with other swap method naming, and templated the methods for more flexibility. 2013-07-28 11:31:25 +01:00
jules
5a1112ab94 Updated the format of the header include guard macros. 2013-07-17 16:26:35 +01:00
jules
516bddabcc Misc minor clean-ups. 2013-07-03 09:51:23 +01:00
jules
c75a7300f5 Added some 'override' modifiers to overridden methods. 2013-06-23 23:09:52 +01:00
jules
23c729c942 Comment clarification. 2013-06-22 14:43:05 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
177018c7f4 Documentation fixes. 2013-05-03 18:08:40 +01:00
jules
178dc9012b Plugin hosting cleanups + workarounds for some Mackie plugins. 2013-05-03 15:39:34 +01:00
jules
4801b5c3e6 Made AudioProcessor::addListener virtual 2013-04-22 10:27:45 +01:00
jules
2a4aa982d0 Added an AudioProcessor graph assertion. 2013-04-15 15:30:51 +01:00
jules
52b638ff40 Misc cleanups. 2013-04-09 19:42:47 +01:00
jules
f3abe0b246 (Fixed mistake in last check-in) 2013-03-02 19:37:33 +00:00