hogliux
7d28d7dec2
Added a fix to generate the AAX plug-in ID from the channel configuration (and not an arbitrary order in which JUCE probes configurations)
Also added the method AudioProcessor::getAAXPluginIDForMainBusConfig for developers to override the generation of AAX plug-in IDs so that their plug-ins remain backward compatible
8 years ago
jules
efac121466
Increased accuracy of frame rate constants in the plugin wrappers
8 years ago
hogliux
e5f2c7037b
Added support for static VST libraries on Android
8 years ago
tpoole
4666c3dec9
Return AudioProcessorParameterWithID from AudioProcessorValueTreeState methods
8 years ago
hogliux
d0b628f0a6
Added a workaround to avoid a crash in broken JUCE 4.1 synth plug-ins
8 years ago
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
8 years ago
hogliux
a4d71cc374
Added a workaround for old JUCE VST2 plug-ins which would not check the speaker arrangement for nullptr
8 years ago
hogliux
e0aff606a8
Bump version number to 4.3.1
8 years ago
hogliux
d16123adc8
Added a new optional in/out parameter to AudioProcessor::Bus::isLayoutSupported to allow hosts to predict how the entire layout of an AudioProcessor may change when changing the layout of a single bus
8 years ago
hogliux
3370adae7b
Fixed a compiler warning on newest version of gcc
8 years ago
tpoole
9b1ae84927
Fixed bug when maximum number of plug-in io channels is one
8 years ago
tpoole
a554d0e95e
Added to the AudioProcessorValueTreeState documentation
8 years ago
hogliux
ba512e96fd
Renamed 'generic' parameter Category enum to something less generic
8 years ago
hogliux
7897331403
Added support for level meter parameter categories
8 years ago
tpoole
0d7a77d8ee
Improved AudioProcessorValueTreeState documentation
8 years ago
jules
f1baf9b122
Added VST hosting support for begin/endParameterChangeGesture, and tidied up some internal code
8 years ago
tpoole
158bc981de
Fixed an issue restoring VST3 GUI state
8 years ago
tpoole
af0791552a
Fixed Linux message thread assertion in AudioProcessorValueTreeState
8 years ago
tpoole
13549989fd
Added C++11 functions to Doxygen
9 years ago
ed
9a130f2810
Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion
9 years ago
hogliux
f6727f204b
Added label parameter to all AudioParameter constructors
9 years ago
hogliux
bd9697b687
Fixed a compiler error on older gcc versions
9 years ago
hogliux
b86e1331ac
Fixed a bug where the AU/AUv3 wrapper would create a spurious input bus when no inputs where specified in the Projucer's legacy channel configuration field
9 years ago
tpoole
a3ef455696
Ignored deprecation warnings in the OS X VST3 SDK
9 years ago
tpoole
acf554a895
Fixed erroneous assertion when saving VST3 states
9 years ago
tpoole
12256536a3
Fixed bug when setting AudioProcessorValueTreeState values before listeners are registered
9 years ago
jules
7467195ffa
Minor tidying-up
9 years ago
hogliux
63a71ff20d
Fixed a bug where the VST3 plug-in wrapper would not respect the legacy layout field when disabling/enabling buses
9 years ago
tpoole
d438fa59e8
Fixed issues with AudioProcessorValueTreeState parameter synchronization
9 years ago
hogliux
5a2ebefa00
Fixed a bug where the bundle exit function would be called before the VST3 factory is released
9 years ago
hogliux
363ceb08cf
Bump version number to 4.3.0
9 years ago
hogliux
7cdcb19d25
Added a convenient function to get all channel sets with a particular number of channels
9 years ago
hogliux
c4d36d15b1
Whitespace clean-up
9 years ago
jules
23a248fe75
Added method VSTPluginFormat::getPluginInstanceFromVstEffectInterface() which can be used for devious purposes to retrieve a plugin's AudioPluginInstance object from an AEffect
9 years ago
jules
c587d4b495
Minor code style tidy-ups
9 years ago
tpoole
0ed9003a8d
Fixed bundle ref initialisation of statically linked VSTs on iOS
9 years ago
hogliux
848b400eaf
Avoided warning in release builds in AudioUnit hosting code
9 years ago
hogliux
3fb55ffd1f
Fixed a compiler error which occured in gcc based compilers
9 years ago
hogliux
5a365ed535
Removed assertion which gets hit by too many VST plug-ins
9 years ago
hogliux
8835a24417
Fixed another typo and removed unecessary for loop
9 years ago
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
9 years ago
hogliux
4eb89336f9
Bump version number to 4.2.4
9 years ago
hogliux
0862167459
Fixed a compiler warning for MIDI effect plug-ins
9 years ago
jules
9fa0d49be7
Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc.
9 years ago
hogliux
f25753642e
Fixed #100 : If base sdk version is newer than 10.12 then no need to define kAudioUnitProperty_SupportsMPE
9 years ago
ed
70530a9d9a
Added beginParameterChange() and endParameterChange() methods to AudioProcessorValueTreeState::AttachedControlBase so that changes to ButtonAttachment and ComboBoxAttachment objects can be recorded as automation in hosts.
9 years ago
ed
19d654d43a
Added symmetric skew option to NormalisableRange class. Added option to use symmetric skew in SliderPropertyComponent class. Fixed skew factor bug in AudioProcessorValueTreeState::SliderAttachment class
9 years ago
ed
5c46c65456
Changed the documentation for AudioProcessorValueTreeState::SliderAttachment and ComboBoxAttachment to fix typos
9 years ago
tpoole
17dee9add2
Restore depecated VST opcodes for CarbonWrapperComponents
9 years ago
tpoole
1ddd394291
Restore missing VST opcode.
9 years ago