1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
Commit graph

722 commits

Author SHA1 Message Date
jules
ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 2018-01-03 11:06:04 +00:00
Tom Poole
a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 2017-12-21 18:59:53 +00:00
Tom Poole
510fa0c22b Made the sorting of plug-ins in KnownPluginList case-insensitive 2017-12-20 15:02:26 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +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
8c30808ef9 Quick tidy-up in AudioPluginFormatManager 2017-12-12 09:55:26 +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
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
jules
a586966c65 Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated! 2017-11-28 16:18:40 +00:00
hogliux
ff84ad9e76 AU: Ensured that parameter changes coming from the host do not call the host listeners with the same change 2017-11-23 16:40:40 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
hogliux
57d7e98053 VST3: Removed some unused code 2017-11-22 14:32:14 +00:00
hogliux
7a22f133c4 VST3: Added support for VST3 SDK 3.6.8 2017-11-21 12:39:04 +00:00
hogliux
262357f091 VST3 Hosting: Added a more robust way to check if a VST3 plug-in has midi inputs/outputs 2017-11-20 17:14:07 +00:00
hogliux
7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 2017-11-16 14:52:57 +00:00
jules
babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 2017-11-11 14:17:48 +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
d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 2017-11-03 16:35:11 +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
hogliux
544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 2017-10-26 16:19:16 +01:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
hogliux
8eb18cd5ae VST2 Hosting: Don't try changing the channel layout for multi-bus VST2s. Multi-bus VST2s have a fixed layout. 2017-10-20 15:51:27 +01:00
tpoole
463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 2017-10-20 10:21:33 +01:00
tpoole
332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 2017-10-18 12:09:44 +01:00
tpoole
6d60eae85e VST3: Fixed a suspicious comma warning 2017-10-17 16:42:29 +01:00
hogliux
6e89e61b89 AUv2: Added support for AUv2 Midi Effect plug-in hosting 2017-10-12 18:39:20 +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
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
tpoole
598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 2017-10-05 17:20:37 +01:00
jules
3d7c777238 Some light modernisation of a bunch of old code 2017-10-04 12:47:43 +01:00
hogliux
2b01c39aae VST2 hosting: Swapped confusing build/bugfix variable names in recent commit 2017-10-03 16:36:06 +01:00
hogliux
1b0fb11667 Fixed a compiler warning in the previous commit 2017-10-03 11:48:51 +01:00
hogliux
c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 2017-10-03 11:02:32 +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
hogliux
82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 2017-09-25 12:06:01 +01:00
hogliux
fcffaa6751 VST3: Fixed an issue with the VST3 implementation of isInputChannelStereoPair/isOutputChannelStereoPair 2017-09-19 16:51:52 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
jules
f4d1969753 Fixed a few documentation typos 2017-09-15 10:09:08 +01:00
hogliux
c5323d2209 iOS: Fixed an ambiguous reference to AudioBuffer when compiling the AudioUnitPluginFormat host code for iOS 2017-09-11 15:57:33 +01:00
ed
78f34fe51f AU: Fixed an error when targeting 32-bit architectures 2017-09-11 10:43:56 +01:00
tpoole
8f54c73686 Fixed a double inclusion of the Carbon headers 2017-09-11 10:13:38 +01:00
tpoole
849f9e8f4a Removed a duplicate module configuration parameter 2017-09-11 09:31:46 +01:00
ed
94e8a43a95 AU: Replaced std::unordered_map with HashMap for parameter lookup 2017-09-11 09:25:36 +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