365 Commits (c8753dcc9a3658b096c34945e804549fc495149d)

Author SHA1 Message Date
  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
  reuk 77090bb499
AudioProcessorGraph: Fix processing of plugins with no inputs or outputs 3 years ago
  reuk cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  Oli b918fd3159 AudioProcessorGraph: Fix MIDI channel bug and graph execution modification 3 years ago
  reuk d69706e08a
AudioProcessorGraph: Avoid race on AudioProcessor::suspended 3 years ago
  reuk 26aa932e5f
AudioProcessor: Validate parameter version hints 3 years ago
  reuk 7068e70758
AudioProcessorParameter: Add getVersionHint function 3 years ago
  reuk 63b6ecde4f
AudioProcessorParameter: Fix documentation 3 years ago
  reuk c229d160f9
PluginDescription: Fall back to using deprecatedUID in createIdentifierString() if the new uniqueID is not known 3 years ago
  reuk 068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter 3 years ago
  reuk ad94a69263
GenericAudioProcessorEditor: Refresh parameter value text when parameter info changes 3 years ago
  reuk b80927fc91
Nodiscard: Add to builder-pattern functions 3 years ago
  Tom Poole c072b1bc8e Fix some typos 3 years ago
  reuk b13bbbefb3
AudioChannelSet: Add atmos layouts 3 years ago
  reuk b5064f361f
HostedAudioProcessorParameter: Extract from AudioPluginInstance 3 years ago
  reuk 294caba2b5
VST3: Add dirty-state set/get 3 years ago
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk ea250b3655
VST3 Client: Change VST3 native menu so that its position is specified in logical pixels 3 years ago
  reuk ab966fb499
PopupMenu: Add withMousePosition helper function to Options 3 years ago
  reuk 07ca7ae13b
GenericAudioProcessorEditor: Update parameter names when AudioProcessor changes 3 years ago
  reuk cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters 3 years ago
  reuk 3d1d060317
AudioPluginInstance: Add API to retrieve parameter IDs from hosted plugins 3 years ago
  Tom Poole f1fecfdc88 Add some missing Doxygen tags 3 years ago
  reuk 4980788516
AudioProcessor: Add checks to ensure AAX parameter ID compatibility 3 years ago
  ed a2d03d2266 Fixed some warnings flagged by Clang's static analyzer 3 years ago
  Tom Poole d53388097b AudioProcessorGraph: Improve performance when building large graphs 3 years ago
  reuk bfb521b610
AudioProcessorEditor: Allow showing a host-provided parameter menu in VST3 plugins 4 years ago
  reuk 442369bd6b
AudioPluginInstance: Add new API to query properties of hosted plugins 4 years ago