739 Commits (dbf39f5b7b8b2b47c135f19e2bfabd8b97fc7c3f)

Author SHA1 Message Date
  Tom Poole 61459ad24f Added thread safe methods for getting and setting the AudioProcessorValueTreeState state 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  jules 4fcedf7be5 Standardised some lambda syntax 7 years ago
  jules ce8b2d865a Used Button::onClick to simplify a bunch of library classes and demo code 7 years ago
  Tom Poole a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 7 years ago
  Tom Poole 510fa0c22b Made the sorting of plug-ins in KnownPluginList case-insensitive 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 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 8c30808ef9 Quick tidy-up in AudioPluginFormatManager 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
  jules f85d706131 Some minor formatting and comment fixes 7 years ago
  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! 7 years ago
  hogliux b40af8465b VST3: Removed some unused code 7 years ago
  hogliux 5bc0c2b06f VST3: Added support for VST3 SDK 3.6.8 7 years ago
  hogliux ff84ad9e76 AU: Ensured that parameter changes coming from the host do not call the host listeners with the same change 7 years ago
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 7 years ago
  hogliux 57d7e98053 VST3: Removed some unused code 7 years ago
  hogliux 7a22f133c4 VST3: Added support for VST3 SDK 3.6.8 7 years ago
  hogliux 262357f091 VST3 Hosting: Added a more robust way to check if a VST3 plug-in has midi inputs/outputs 7 years ago
  hogliux 7399ed8ea8 Added a category support for parameters created with the AudioProcessorValueTree 7 years ago
  jules babea0885b Added a method ValueTree::appendChild(). Also tidied up a lot of the ValueTree comments, which were a bit scrappy. 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 d4a7afa73f Replaced some old juce-style sort operations with std::sort and lambdas 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
  hogliux 544d3284e3 Added a callback to AudioParameterBool, Choice, Float and Int which is called when the parameter value changes 7 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 7 years ago
  hogliux 8eb18cd5ae VST2 Hosting: Don't try changing the channel layout for multi-bus VST2s. Multi-bus VST2s have a fixed layout. 7 years ago
  tpoole 463f1c840d Removed the message manager lock from the AudioProcessorValueTreeState constructor 7 years ago
  tpoole 332ad9d489 Enabled non-message thread creation of AudioProcessorValueTreeState 7 years ago
  tpoole 6d60eae85e VST3: Fixed a suspicious comma warning 7 years ago
  hogliux 6e89e61b89 AUv2: Added support for AUv2 Midi Effect plug-in hosting 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 7 years ago
  tpoole b0866b6a5f Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 7 years ago
  tpoole 598b791964 Fixed a bug when selecting AudioParameterChoice values in native DAW parameter views 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago
  hogliux 2b01c39aae VST2 hosting: Swapped confusing build/bugfix variable names in recent commit 7 years ago
  hogliux 1b0fb11667 Fixed a compiler warning in the previous commit 7 years ago
  hogliux c38282778d VST2: Ensured that the VST2 version number is encoded correctly for display in Cubase and when hosting VST2 plug-ins in JUCE 7 years ago
  jules 27a6903cac Changed the way isPositiveAndBelow is written to avoid needing to cast the second parameter to an int 7 years ago
  hogliux 82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 7 years ago
  hogliux fcffaa6751 VST3: Fixed an issue with the VST3 implementation of isInputChannelStereoPair/isOutputChannelStereoPair 7 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 7 years ago