1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-29 02:40:05 +00:00
Commit graph

175 commits

Author SHA1 Message Date
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
hogliux
ff0a72da7f AU: Ensure that Final Cut Pro will re-query the state information of the AudioProcessor when updateHostDisplay is called 2017-11-03 11:07:33 +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
hogliux
55a917ebe5 AU/AUv3: Ensured that prepareToPlay is called when an AU host enables/disables non-realtime mode 2017-10-23 12:31:02 +01:00
jules
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +01:00
jules
27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 2017-09-27 12:24:02 +01:00
jules
f4d1969753 Fixed a few documentation typos 2017-09-15 10:09:08 +01:00
tpoole
bab3ce9759 AU and AUv3: Enabled JucePlugin_AUHighResolutionParameters by default and combined this breaking change with 4dcce50 2017-09-13 08:53:53 +01:00
tpoole
2eaca0526d Added another fix to 4dcce50 to support AudioProcessor based parameter selection 2017-09-12 10:00:50 +01:00
tpoole
743c9d55e7 AU: Implemented GetParameterValueStrings for discrete parameters 2017-09-08 16:54:59 +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
f346de10c3 Fixed 4dcce50 to support AudioProcessor based parameter selection 2017-09-07 16:26:11 +01:00
hogliux
05624e8354 AU: Disable CoreAnimation resizing transitions for AU plug-in windows 2017-09-07 16:19:14 +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
hogliux
86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 2017-09-01 11:09:44 +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
0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 2017-08-16 13:34:48 +01:00
hogliux
dcfec9de3b AU: Fixed a compiler error when using the legacy channel layout field 2017-07-31 10:02:45 +01:00
tpoole
1b18a34471 Code formatting improvements 2017-07-28 08:58:31 +01:00
tpoole
621fcf31d2 AUv3: Added support for MIDI output, host MIDI controller visibility and MPE 2017-07-28 08:57:38 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
tpoole
281c2fe2af Narrowed the scope where -Wundeclared-selector is ignored in the AUv3 wrapper 2017-07-26 16:29:17 +01:00
tpoole
a05362d46b Projucer: Xcode exporter: Updated to support Xcode 9 2017-07-24 18:00:54 +01:00
hogliux
663af835f9 AUv3: Update preset list when updateHostDisplay is called 2017-07-19 10:44:31 +01:00
hogliux
0508e4f2fe AU: Remove old unused source file (and apply my previous fix on the correct file) 2017-07-10 17:47:09 +01:00
jules
74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 2017-06-30 16:08:51 +01:00
hogliux
a5aaf97806 AUv3 Wrapper: Fixed a bug where AUv3 meters would display incorrect parameter units 2017-06-05 11:19:09 +01:00
hogliux
c430b03efa AUv3: Ensured that the AudioProcessor's editor is released when the AUv3 view controller is de-allocated 2017-05-10 15:23:39 +01:00
hogliux
0365fafb3f AUv3: Fixed an issue where AUv3s would load muted if an unspecified layout tag was passed to the AUv3 2017-05-10 15:23:39 +01:00
jules
2b4d0d8819 Disabled some more warnings in 3rd party AU and AAX code 2017-05-04 10:49:31 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
79c54bc076 Added some missing 60fps framerate variables 2017-04-03 11:25:48 +01:00
tpoole
9caa91b166 Fixed uninitialised variables warning 2017-03-01 15:42:23 +00:00
tpoole
4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 2017-03-01 11:55:52 +00:00
hogliux
dd2d64c363 Added missing call to JuceAU's base class' SetBusCount method 2017-02-09 09:06:09 +00:00
tpoole
d0b0644af0 Fixed compiler error in AUv3_Wrapper 2017-01-16 11:32:31 +00:00
hogliux
7897331403 Added support for level meter parameter categories 2017-01-11 18:02:40 +00:00
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 2016-12-01 10:47:52 +00:00
hogliux
8313ba7a23 Added a workaround for DSP Quattro 2016-11-30 13:54:07 +00:00
hogliux
e49022bfba Added JUCE_USE_STUDIO_ONE_COMPATIBLE_PARAMETERS option to workaround a Studio One bug 2016-11-17 14:18:00 +00:00
hogliux
6711016102 Fixed a bug that could make surround plug-ins fail AU validation in certain rare edge cases 2016-10-29 17:21:49 +01:00
tpoole
321ca8c070 Fixed AUv3_Wrapper include path 2016-10-03 16:36:34 +01:00
hogliux
848073d207 Always remove silence flag in AU render callback 2016-10-01 13:06:55 +01:00
hogliux
42b8156cf6 Fixed crashes in old 32-bit Carbon plugin editor windows when running in macOS Sierra 2016-09-22 10:58:16 +01:00
hogliux
ef50b8d89f Fixed trying to write to invalid input buffer when AUs connected to the input of an AU fail 2016-09-20 19:09:55 +01:00
hogliux
4f06ff9257 Third time lucky: hopefully fixed a white-noise issue when pulling from invalid inputs in AU wrapper 2016-09-20 15:28:27 +01:00
hogliux
cbbf76b749 Made sure buffers are prepared before clearing them in the AU wrapper 2016-09-20 10:13:43 +01:00
hogliux
1b217d13ec Zero out buffers if pulling audio returns an error in the AU wrapper 2016-09-19 18:54:44 +01:00
hogliux
4fa0516f40 Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
tpoole
08b2116c2b Make the mousemove behaviour of OS X plug-ins the same as their Windows counterparts 2016-08-19 09:53:13 +01:00