jules
|
0ec53673ce
|
Demo cleanups.
|
10 years ago |
jules
|
4a282ad0a9
|
Added methods AudioProcessorParameter::begin/endChangeGesture()
|
10 years ago |
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.
|
10 years ago |
jules
|
e137d30385
|
Added a method AudioProcessor::getDefaultNumParameterSteps()
|
10 years ago |
jules
|
4604767220
|
Extensions to AudioProcessorEditor to help clicking on AAX controls.
|
10 years ago |
jules
|
e6e5d34152
|
Made KnownPluginList::getTypeForIdentifierString handle shell plugin IDs.
|
10 years ago |
jules
|
aba0ff9240
|
Added method AudioProcessorEditor::setControlHighlight() for support of this AAX functionality.
|
10 years ago |
jules
|
97b0a7df3c
|
Made AudioProcessor::setNonRealtime virtual to allow subclasses to intercept this.
|
10 years ago |
jules
|
bfe91a07a5
|
Moved an assertion to avoid a melodyne vst3 bug.
|
10 years ago |
jules
|
5d5f0d2cad
|
Clarified some documentation about AudioProcessor::suspendProcessing
|
10 years ago |
jules
|
d01a508217
|
Added a method AudioProcessor::isParameterInverted(), and support for this in AAX/RTAS
|
11 years ago |
jules
|
2910d60459
|
Fixed some out-of-date documentation
|
11 years ago |
jules
|
91d9c96338
|
Minor clean-ups
|
11 years ago |
jules
|
0eab0962ba
|
Avoided parameter jumping when dragging the sliders in the GenericAudioProcessorEditor
|
11 years ago |
jules
|
94ed88efd2
|
Fix to generic audio editor parameter intervals.
|
11 years ago |
jules
|
1237a6cb5f
|
Better parameter controls in the GenericAudioProcessorEditor
|
11 years ago |
jules
|
4814696d4d
|
Added some documentation.
|
11 years ago |
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
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.
|
11 years ago |
jules
|
28e4473a6b
|
Fixed some typos.
|
11 years ago |
jules
|
f30df287ff
|
Some VST3 hosting tweaks.
|
11 years ago |
jules
|
4d79bed3d1
|
Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer.
|
11 years ago |
jules
|
2edec00b55
|
Removed a few more uses of String::empty.
|
11 years ago |
jules
|
a265c052c4
|
Made AudioProcessor::setPlayHead virtual.
|
11 years ago |
jules
|
278c5d0cb5
|
Added a bool PluginDescription::hasSharedContainer
|
11 years ago |
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.
|
11 years ago |
jules
|
30fbdc7eb1
|
VST compile fix and method AudioPluginInstance::getDescription()
|
11 years ago |
jules
|
508e25afbb
|
Cleared-out the last batch of unnecessary includes.
|
11 years ago |
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.
|
11 years ago |
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.
|
11 years ago |
jules
|
5a1112ab94
|
Updated the format of the header include guard macros.
|
11 years ago |
jules
|
516bddabcc
|
Misc minor clean-ups.
|
12 years ago |
jules
|
c75a7300f5
|
Added some 'override' modifiers to overridden methods.
|
12 years ago |
jules
|
23c729c942
|
Comment clarification.
|
12 years ago |
jules
|
01e3e4c40c
|
Fixed some coverity warnings.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
177018c7f4
|
Documentation fixes.
|
12 years ago |
jules
|
178dc9012b
|
Plugin hosting cleanups + workarounds for some Mackie plugins.
|
12 years ago |
jules
|
4801b5c3e6
|
Made AudioProcessor::addListener virtual
|
12 years ago |
jules
|
2a4aa982d0
|
Added an AudioProcessor graph assertion.
|
12 years ago |
jules
|
52b638ff40
|
Misc cleanups.
|
12 years ago |
jules
|
f3abe0b246
|
(Fixed mistake in last check-in)
|
12 years ago |
jules
|
aff0d98e4b
|
Removed JucePlugin_TailLengthSeconds and added a getTailLengthSeconds() method to AudioProcessor instead.
|
12 years ago |
jules
|
f1ef1a7178
|
MSVC function call convention fixes. AAX compile fix.
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
2266501eb9
|
Small fix for File::createInputStream.
|
12 years ago |
jules
|
904e54660f
|
Minor docs change, and addition to AudioThumbnail.
|
12 years ago |
jules
|
669bd67670
|
Spelling and minor cleaning.
|
12 years ago |
jules
|
d3c202e92e
|
Made AudioProcessorGraph pass its playhead on to any nodes that are added to it.
|
12 years ago |
jules
|
837f05237d
|
AudioProcessorGraph: added reset() method and adjusted locking.
|
12 years ago |