393 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Tom Poole 9b041f3d74 Add a base clang-tidy configuration 1 year ago
  reuk 88e5e23f95 AudioProcessorGraph: Remove unnecessary data members 1 year ago
  Oliver James 7d9cdd3016 Audio: Add AudioWorkgroup support 1 year ago
  Anthony Nicholls 04a89007b7 AAX: Remove unhelpful and potentially confusing virtual method 1 year ago
  reuk 364976b179
AudioProcessor: Tidy up bus assertions 1 year ago
  Anthony Nicholls 61b27097b7 AAX: Allow runtime custom search paths for a page table file 2 years ago
  reuk 059d98507c
Params: Consistently use HostedAudioProcessorParameter rather than AudioProcessorParameterWithID when querying parameter IDs 2 years ago
  reuk a233dc2680
AudioProcessor: Fix version hint check 2 years ago
  reuk cf4532967d
AudioProcessor: Only warn once if any parameter version hint is zero 2 years ago
  reuk dcef8b88b2
AudioProcessorGraph: Fix race condition when destroying AudioProcessorGraph on a background thread 2 years ago
  reuk d30f51ff00
AudioProcessorGraph: Ensure graph is rebuilt if any node bus layouts change 2 years ago
  reuk 27b38c8603
AudioProcessorGraph: Fix rebuild behaviour for UpdateKind::none 2 years ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  attila 39cd0ef532 Add support for AAX SDK 2.5.0 2 years ago
  reuk 926bbda4fa AudioProcessorEditor: Add method to configure layer-backedness of plugin editors 2 years ago
  reuk 3d09a98826
AudioProcessorGraph: Avoid data race when setting parent on AudioGraphIOProcessor 2 years ago
  reuk ff534baf5f GenericAudioProcessorEditor: Fix issue where the ChoiceParameterComponent would re-set the parameter value in response to a parameter value change 2 years ago
  reuk 621e5e3de4
AudioProcessorGraph: Add basic benchmark test 2 years ago
  reuk cd6939c073
AudioProcessorGraph: Improve lookup speed in isBufferNeedLater 2 years ago
  reuk 4211a2a0fd
AudioProcessorGraph: Only prepare a render sequence for the current processing precision 2 years ago
  reuk eaa6dfc3ee
AudioProcessorGraph: Allow triggering manual rebuild, and avoid rebuilding if nothing has changed 2 years ago
  reuk 4b222427f9
VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements 2 years ago
  reuk 1bc268de70
AudioProcessorGraph: Cache render buffer pointers for improved performance 2 years ago
  attila 4ef83305e2 Windows DLL: Fix FloatVectorOperations related warnings 2 years ago
  attila 6e96ad1f68 Windows DLL: Fix warning 2 years ago
  attila 9da424a663 Fix Windows DLL build 2 years ago
  reuk 76adebee13
AudioProcessorGraph: Fix an issue where IO nodes sometimes failed to update their channel counts 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  hogliux 11bd36b3ce AudioProcessorGraph: Ensured that nodes are deleted soon after being removed from the graph 2 years ago
  hogliux f370edcb5d VST3: Fix an issue with sidechain configurations in Cubase 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  reuk 8b8ae10059
Build: Replace JUCE_NODISCARD with [[nodiscard]] 2 years ago
  reuk 5b355f6373
Graph: Tidy up names 2 years ago
  reuk 44a7987322
Graph: Add unit tests 2 years ago
  reuk 5746bc99da
Graph: Add isAnInputTo overload 2 years ago
  reuk ecdebbd885
Graph: Define functions inline 2 years ago
  reuk e6c8857351
Graph: Pimpl-ify 2 years ago
  reuk 6c762f74d1
Graph: Refactor so that connections are stored as a single value type 2 years ago
  reuk 01d51a860a
Graph: Modify the RenderSequenceBuilder so that it only needs a const ref to the graph during building 2 years ago
  reuk c44c0e0e9e
Graph: Reduce templating in RenderSequenceBuilder 2 years ago
  reuk a6c2f1d46e
Graph: Tidy and refactor 2 years ago
  reuk 752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information 3 years ago
  reuk 8fbd99c424
AudioPlayHead: Improve granularity of position info 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  attila f36949c1b2 ARA Host: Add support for scanning and hosting ARA plugins 3 years ago
  attila db17713aad AudioProcessor: Add isRealtime() 3 years ago
  Tom Poole b48dddcf4e RTAS: Remove RTAS functionality 3 years ago
  reuk 1182024fc4
LV2: Add initial hosting support 3 years ago