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
jules
c587d4b495
Minor code style tidy-ups
2016-10-20 10:55:27 +01:00
hogliux
3fb55ffd1f
Fixed a compiler error which occured in gcc based compilers
2016-09-26 11:05:00 +01:00
hogliux
8835a24417
Fixed another typo and removed unecessary for loop
2016-09-20 12:33:38 +01:00
hogliux
4fa0516f40
Revised multibus API and added support for multibus hosting
2016-09-16 17:06:19 +01:00
hogliux
0862167459
Fixed a compiler warning for MIDI effect plug-ins
2016-09-16 15:20:58 +01:00
hogliux
56d5f7bab0
Don't update the rendering graph if the graph is not prepared
2016-07-20 18:19:06 +01:00
hogliux
8b1374d4b7
Don't call processBlock on a AudioProcessorGraph's node if it is suspended
2016-07-20 18:12:52 +01:00
hogliux
70f4b0d5dc
Add more details to the documentation of the setResizable method in the AudioProcessorEditor
2016-07-12 14:29:22 +01:00
hogliux
2ca0c9200f
Add beginParameterChangeGesture/endParameterChangeGesture support to GenericAudioProcessorEditor
2016-07-05 09:35:29 +01:00
hogliux
f7d7f8a204
Clear unused outputs when bypassing a plug-in
2016-06-27 15:48:54 +01:00
hogliux
320c5b66c7
Add removeChannel to AudioChannelSet
2016-06-15 12:16:17 +01:00
hogliux
a0259ce408
Add support for plug-ins which do not want to use a resize corner
2016-06-13 16:43:55 +01:00
jules
565d664c58
Fixed a typo in a comment
2016-05-31 11:29:25 +01:00
hogliux
0141d0e1a6
Connecting an output node to a processor is an input and vice versa
2016-05-26 10:02:22 +01:00
hogliux
9069d70141
Fix bug in AudioGraphIOProcessor
2016-05-24 14:36:36 +01:00
hogliux
8e53286a20
Fix some warnings in VS2013 in the recent commits
2016-05-19 18:47:33 +01:00
hogliux
4205123d45
Fix an edge-case if the last stored editor window size is zero
2016-05-19 14:40:33 +01:00
hogliux
ebb0a156a4
Add options to make AuidoProcessorEditors resizable with constraints
2016-05-19 14:28:34 +01:00
jules
e13286ab55
Minor comment correction
2016-05-10 17:20:04 +01:00
hogliux
7056128bbc
Add intersect method to AudioChannelSet
2016-05-05 11:55:06 +01:00
hogliux
af6198b74f
Add support for plug-ins to report the IDs of their parameters
2016-05-05 11:32:44 +01:00
hogliux
9da130c45e
Update comment on estimatedSamplesPerBlock parameter used in the prepareToPlay method
2016-04-21 09:04:09 +01:00
jules
fb864a5cb1
Corrected some spelling mistakes in comments
2016-04-11 11:13:44 +01:00
Timur Doumler
70949aa0c6
Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.
2016-04-06 18:31:24 +01:00
hogliux
84bc58f0c3
Add ability to remove a AudioGraph's node by it's pointer
2016-03-08 09:00:18 +00:00
hogliux
7ee4c800a9
Add getChannelIndexForType to AudioChannelSet class
2016-03-07 16:06:11 +00:00
hogliux
f4ac12820c
Fix channel names in surround channel layouts
2016-02-19 10:22:37 +00:00
hogliux
d0d9b9c181
Choose stereo layout as default layout when using legacy channel configuration field
2016-02-16 09:11:22 +00:00
hogliux
fc8ffd9f76
Fix finding default layout for legacy plug-ins
2016-02-15 11:38:07 +00:00