Tom Poole
a2a3f32d8f
Fixed some issues with IO channel counts in the StandaloneFilterWindow
2017-12-21 18:59:53 +00:00
Tom Poole
2d92311116
VST3: Fixed an issue with parallel streams of parameter updates during playback
2017-12-15 12:04:24 +00:00
jules
a4252b1407
Optimised the checking process for duplicate parameter IDs
2017-12-14 11:30:17 +00:00
jules
51f6c5d01c
Tidied up a few bits of messy String concatenation
2017-12-05 12:03:30 +00:00
jules
fccd229469
Removed an unused struct
2017-12-05 10:00:55 +00:00
jules
6d8dec34bd
Did some modernisation in AudioProcessor
2017-12-05 09:52:24 +00:00
hogliux
30269baed1
Added higher-order ambisonics support to JUCE
2017-11-23 15:11:26 +00:00
tpoole
a2bf8d49b6
iOS: Fixed a bug in the audio channels of the simulator and older versions of iOS
2017-11-09 17:52:48 +00:00
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)
2017-11-01 17:41:06 +00:00
jules
aecb819985
Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
2017-10-30 14:52:47 +00:00
jules
d0514c7924
Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo
2017-10-27 10:02:10 +01:00
jules
31c99d3680
Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
2017-10-10 09:01:35 +01:00
jules
3d7c777238
Some light modernisation of a bunch of old code
2017-10-04 12:47:43 +01:00
hogliux
82bc9da02c
Added support for Atmos 7.0.2 and 7.1.2 Surround formats
2017-09-25 12:06:01 +01:00
jules
f4d1969753
Fixed a few documentation typos
2017-09-15 10:09:08 +01:00
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
2017-09-08 08:59:55 +01:00
tpoole
b58a0f4be7
Fixed some VS2013 compiler errors
2017-09-07 16:44:46 +01:00
tpoole
4dcce5083c
Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps
2017-09-07 10:11:29 +01:00
tpoole
16f2c13ea7
Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class
2017-08-31 14:17:43 +01:00
hogliux
b56e3890c2
Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes
2017-08-18 17:52:23 +01:00
hogliux
825888afba
AudioProcessorGraph: Fixed a crash when the processor graph is called with block sizes larger than reported by prepareToPlay
2017-08-11 11:45:12 +01:00
tpoole
621fcf31d2
AUv3: Added support for MIDI output, host MIDI controller visibility and MPE
2017-07-28 08:57:38 +01:00
tpoole
98cb1011bb
JUCE Demo: Increased the compiler warning level
2017-07-18 13:09:03 +01:00
jules
8493da4d7b
Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes.
2017-06-07 10:33:59 +01:00
hogliux
1c5042ab22
Silenced a harmless warning in VS2017
2017-06-05 11:14:04 +01:00
hogliux
ecacee031d
AudioProcessor: Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor
2017-06-02 11:31:57 +01:00
tpoole
7663c4a045
Fixed a bug in the AudioProcessorGraph routing
2017-06-02 08:58:41 +01:00
jules
313571118e
Added some braces to work around a compiler bug in VS2015
2017-05-31 12:38:07 +01:00
hogliux
307d515f4b
Plug-ins: Added an assertion to check that no two parameters have the same id
2017-05-26 09:53:36 +01:00
jules
377a73a122
Tweaked the audio hosting demo to prevent multiple instances of the built-in filters being added
2017-05-03 15:00:10 +01:00
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
2017-04-27 14:43:04 +01:00
hogliux
7ed37f8600
Added the standard JUCE splash screen and app usage reporting
2017-04-27 14:43:03 +01:00
jules
d36156c620
Removed some extraneous semicolons
2017-04-21 11:15:07 +01:00
hogliux
daba498ef9
Fixed a bug where the AudioProcessor would sometimes fail to call the numChannelsChanged() callback
2017-04-03 12:16:58 +01:00
jules
8ed41ed14b
Fixed some whitespace style and cleaned up some code using C++11
2017-03-27 13:06:42 +01:00
tpoole
79bdbc37cc
Fixed some misleading indentation warnings
2017-03-27 11:57:00 +01:00
tpoole
4c59a920b4
Added Inter-App Audio capabilities to standalone plug-ins
2017-03-01 11:55:52 +00:00
jules
bf02c6e182
Minor documentation fix
2017-02-24 08:24:32 +00:00
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
2017-02-13 14:12:39 +00:00
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
2017-02-13 11:57:22 +00:00
hogliux
2da1bc5f41
Replace include guards with "#pragma once"
2017-02-01 17:18:07 +00:00
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
2017-01-23 14:37:01 +00:00
tpoole
9b1ae84927
Fixed bug when maximum number of plug-in io channels is one
2017-01-18 09:55:29 +00:00
hogliux
ba512e96fd
Renamed 'generic' parameter Category enum to something less generic
2017-01-12 12:54:50 +00:00
hogliux
7897331403
Added support for level meter parameter categories
2017-01-11 18:02:40 +00:00
ed
9a130f2810
Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion
2016-12-07 10:10:20 +00:00
hogliux
bd9697b687
Fixed a compiler error on older gcc versions
2016-12-05 09:49:18 +00:00
jules
7467195ffa
Minor tidying-up
2016-11-22 18:02:17 +00:00
hogliux
63a71ff20d
Fixed a bug where the VST3 plug-in wrapper would not respect the legacy layout field when disabling/enabling buses
2016-11-15 12:09:02 +00:00
hogliux
7cdcb19d25
Added a convenient function to get all channel sets with a particular number of channels
2016-10-29 17:20:55 +01:00