dimitriroli
80224cafae
Make setPlayHead in AudioProcessorGraph thread safe
7 years ago
Tom Poole
8c0f0815f0
iOS: Added memory warning callbacks
7 years ago
Tom Poole
c46cb12c46
Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition
7 years ago
Tom Poole
1b2e21d867
Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition
7 years ago
Tom Poole
f204a99c6f
VST3: Fixed an issue with parallel streams of parameter updates during playback
7 years ago
jules
1a60fa9765
More ScopedPointer/unique_ptr compatibility work
7 years ago
Tom Poole
a2a3f32d8f
Fixed some issues with IO channel counts in the StandaloneFilterWindow
7 years ago
Tom Poole
2d92311116
VST3: Fixed an issue with parallel streams of parameter updates during playback
7 years ago
jules
a4252b1407
Optimised the checking process for duplicate parameter IDs
7 years ago
jules
51f6c5d01c
Tidied up a few bits of messy String concatenation
7 years ago
jules
fccd229469
Removed an unused struct
7 years ago
jules
6d8dec34bd
Did some modernisation in AudioProcessor
7 years ago
hogliux
30269baed1
Added higher-order ambisonics support to JUCE
7 years ago
tpoole
a2bf8d49b6
iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS
7 years ago
jules
2dc9316420
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
7 years ago
jules
aecb819985
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
7 years ago
jules
d0514c7924
Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo
7 years ago
jules
31c99d3680
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
7 years ago
jules
3d7c777238
Some light modernisation of a bunch of old code
7 years ago
hogliux
82bc9da02c
Added support for Atmos 7.0.2 and 7.1.2 Surround formats
7 years ago
jules
f4d1969753
Fixed a few documentation typos
7 years ago
jules
eda613c6db
Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
7 years ago
tpoole
b58a0f4be7
Fixed some VS2013 compiler errors
7 years ago
tpoole
4dcce5083c
Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps
7 years ago
tpoole
16f2c13ea7
Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class
7 years ago
hogliux
b56e3890c2
Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes
7 years ago
hogliux
825888afba
AudioProcessorGraph: Fixed a crash when the processor graph is called with block sizes larger than reported by prepareToPlay
7 years ago
tpoole
621fcf31d2
AUv3: Added support for MIDI output, host MIDI controller visibility and MPE
7 years ago
tpoole
98cb1011bb
JUCE Demo: Increased the compiler warning level
7 years ago
jules
7e95949457
Added some braces to work around a compiler bug in VS2015
8 years ago
jules
8493da4d7b
Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes.
8 years ago
hogliux
1c5042ab22
Silenced a harmless warning in VS2017
8 years ago
hogliux
ecacee031d
AudioProcessor: Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor
8 years ago
tpoole
7663c4a045
Fixed a bug in the AudioProcessorGraph routing
8 years ago
jules
313571118e
Added some braces to work around a compiler bug in VS2015
8 years ago
hogliux
307d515f4b
Plug-ins: Added an assertion to check that no two parameters have the same id
8 years ago
jules
377a73a122
Tweaked the audio hosting demo to prevent multiple instances of the built-in filters being added
8 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
7ed37f8600
Added the standard JUCE splash screen and app usage reporting
8 years ago
jules
d36156c620
Removed some extraneous semicolons
8 years ago
hogliux
daba498ef9
Fixed a bug where the AudioProcessor would sometimes fail to call the numChannelsChanged() callback
8 years ago
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
8 years ago
tpoole
79bdbc37cc
Fixed some misleading indentation warnings
8 years ago
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
8 years ago
jules
bf02c6e182
Minor documentation fix
8 years ago
hogliux
eba76a8487
Changed the way the unique AAX plug-in id is generated to future proof it for any future channel formats Avid decide to add to AAX
8 years ago
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
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
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
tpoole
0464728660
Fixed bug when maximum number of plug-in io channels is one
8 years ago