227 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  jules 7813a45b24 Workaround for old Visual Studio compatibility 6 years ago
  jules bc37767edb Updated the AudioPluginHost app 6 years ago
  jules 341783a445 Changed AudioProcessorGraph::NodeID from a typedef to a strong type to avoid accidental casts happening 6 years ago
  jules 1e6bbb8da9 Added some methods to allow ReferenceCountedObjectPtrs to be constructed or copied from references as well as pointers - as well as increasing safety, this actually makes things a bit more efficient as it skips a nullptr check. Updated lots of places in the code that could take advantage of this 6 years ago
  Tom Poole 102ed4a9f2 Fixed some compiler warnings 6 years ago
  jules 49aa9c9db4 Added flag JUCE_STRICT_REFCOUNTEDPOINTER which is recommended to avoid accidental leaks when using ref-counted pointers. Enabled this flag in the demo projects, and used it to help tidy up some dubious smart-pointer use 6 years ago
  jules ed3b214912 Added method AudioProcessor::getWrapperTypeDescription 7 years ago
  Tom Poole 072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 7 years ago
  hogliux d37187c959 Re-named AudioProcessor in previous commit to not be plug-in format specific 7 years ago
  hogliux 4d0b1167f0 AAX: Added support for EQ curve graphs via a new AudioProcessor callback AudioProcessor::getAAXCurve 7 years ago
  ed 527625b699 Added support for building Unity native audio plugins on desktop platforms 7 years ago
  Tom Poole 3a0ab9f42a Added a comment to clarify the behaviour of hosted parameter IDs 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 8ec069cabe Fixed a race condition in AudioProcessorGraph 7 years ago
  Tom Poole c7c26fa9f0 Removed the OS X 10.5 and 10.6 deployment target options from the Projucer and enabled more C++11 features across all platforms 7 years ago
  Tom Poole fd73d77484 Added some checks on index values in AudioProcessor 7 years ago
  Tom Poole 208c7923dc Fixed some bugs in GenericAudioProcessorEditor 7 years ago
  hogliux 125c56293f Removed a return statement in a function returning void 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  hogliux 0db9415de6 Add bypass support to both hosting and plug-in client code 7 years ago
  hogliux e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  Lukasz Kozakiewicz b5e1c3d4c4 AudioProcessorGraph: start outputting audio only after the graph is prepared. 7 years ago
  Lukasz Kozakiewicz 3fcbead84c AudioProcessor: update obsolete comments (remove reference to non-existent AudiobusLayout). 7 years ago
  Tom Poole 524ff595d9 Added a missing function deprecation 7 years ago
  Tom Poole 611971181f Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor 7 years ago
  Tom Poole d3d1eeb770 Added an AudioProcessorParameter listener class 7 years ago
  Tom Poole d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 7 years ago
  jules e55e87ee0e Fixed a compile problem where Atomic<bool> isn't available on some architectures 7 years ago
  Reuben Thomas 0931fcea18 Solved an issue where Ableton Live will deadlock when loading a plugin based on an AudioProcessorGraph. 7 years ago
  dimitriroli 80224cafae Make setPlayHead in AudioProcessorGraph thread safe 7 years ago
  Tom Poole 8c0f0815f0 iOS: Added memory warning callbacks 7 years ago
  Tom Poole c46cb12c46 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition 7 years ago
  Tom Poole 1b2e21d867 Fixed a bug with some ifdeffed VST3 code in the AudioProcessor definition 7 years ago
  Tom Poole f204a99c6f VST3: Fixed an issue with parallel streams of parameter updates during playback 7 years ago
  jules 1a60fa9765 More ScopedPointer/unique_ptr compatibility work 7 years ago
  Tom Poole a2a3f32d8f Fixed some issues with IO channel counts in the StandaloneFilterWindow 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 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
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 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 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
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 7 years ago
  jules 3d7c777238 Some light modernisation of a bunch of old code 7 years ago