980 Commits (c8c14516d59d17c604a612c3b6a9e69f15d699e2)

Author SHA1 Message Date
  ed 44428a399d Updated the documentation for AudioProcessorGraph::addNode() 5 years ago
  ed eedb9e9833 Linux: Fixed an occasional bug causing the top-left of VST2 plug-ins to be incorrect 5 years ago
  reuk 5d1a5e804c ProcessorGraph: Fix issue where initialising empty graphs failed 5 years ago
  ed a54da0b832 Fixed some more typos 5 years ago
  ed bad6500424 Added activeEditorLock to AudioProcessor to replace callbackLock when accessing its activeEditor member to prevent priority inversion issues 5 years ago
  Tom Poole 1610d79314 VST3: Fixed a hosting parameter order bug 5 years ago
  reuk 7d2310795f Threadsafety improvements 5 years ago
  Tom Poole a268860713 AU: Improved the behaviour of setting and recalling presets 5 years ago
  Tom Poole fd60158af1 macOS: Fixed some compiler warnings 5 years ago
  reuk 70ddcd16e6 APVTS: Use atomic floats for current parameter states 5 years ago
  reuk 6a27649a85 AudioProcessorGraph: Fixed an issue where processBlock could be called simultaneously with releaseResources 5 years ago
  Tom Poole 5e209b37d3 AudioProcessorGraph: Fixed some thread safety issues 5 years ago
  Tom Poole 98f4056d6e AudioProcessorParameterGroup: Improved the documentation 5 years ago
  ed a8e592d8a8 VST3: Scale the ContextMenu coords correctly in DPI-aware hosts 5 years ago
  Tom Poole dc3614e9a8 Fixed a threading issue when checking for duplicate parameter IDs 5 years ago
  reuk 42be540c27 Improved the thread safety of AudioProcessorGraph 5 years ago
  Tom Poole d73220920e Made the audio parameter classes thread safe 5 years ago
  ed eddd239d3a Increase the GenericAudioProcessorEditor minimum height 5 years ago
  ed 1fe5e49980 VST3: Additional thread-safety improvements 5 years ago
  ed 77529d94f3 VST3: Thread-safety improvements for parameter queue 5 years ago
  Tom Poole 0b8beb7f93 Reduced the number of duplicate parameter ID check messages 5 years ago
  ed 9c23f34c74 Revert "AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received" 5 years ago
  ed 4635e91603 AU: Support getting component description without a 'thng' resource in getComponentDescFromFile() 5 years ago
  ed 0da9ed11dc AU: Call refreshParameterList() when kAudioUnitProperty_ParameterList event is received 5 years ago
  ed e7dbf60fed VST2: Always set wantsMidiMessages to true for synth plug-ins 5 years ago
  ed 2b542dc701 AU: Don't set kAudioUnitProperty_AudioChannelLayout property on plug-ins that don't support it 5 years ago
  ed e86b1a8818 VST3: Don't add PluginDescription to results array if loadFrom() or initialize() fails 5 years ago
  ed 4583baf277 Bump version number to 5.4.5 5 years ago
  jules 5d7e2190e7 Fixed visibility for some AudioProcessorParameterWithID methods 5 years ago
  ed 4126dc72b1 VST3: Fixed a bug setting projectTimeMusic in toProcessContext() 5 years ago
  ed 7cb771a642 VST: Fixed a potential crash in VSTPluginWindow constructor 5 years ago
  ed 2b96435dbb AU: Added nullptr check in getNumPrograms() 5 years ago
  ed 556f0d2ea5 Added a default constructor to AudioProcessorGraph::Connection 5 years ago
  ed 0b874fa60d Minor documentation fix 5 years ago
  reuk 84849f8808 APVTS: Fix apvts parameter update recursion 5 years ago
  reuk d37cee72e8 APVTS: Fix apvts parameter update recursion 5 years ago
  Tom Poole 528798d96e Bump version number to 5.4.4 5 years ago
  ed f21d1400f1 Enforce a minimum height for GenericAudioProcessorEditor 5 years ago
  reuk 8480d0110a APVTS: Send parameter change notifications more proactively 5 years ago
  Tom Poole a12bc32979 Fixed some warnings on the latest compilers 5 years ago
  Tom Poole 0c726918ab VST3: Updated JUCE's embedded VST3 SDK version to 3.6.13 5 years ago
  Tom Poole dc00dde492 VST3: Fixed compatibility with the 3.6.13 SDK 5 years ago
  Tom Poole 2945fc1295 VST3: Fixed a bug mapping channel types 5 years ago
  ed e59b0863b5 VST3: Fixed a potential integer overflow in getHashForTUID() 5 years ago
  jules 6ba85cb46c Added some static methods to all the AudioPluginFormat classes to allow their type names to be retrieved without an instance being created. Also added a method AudioPluginFormatManager::getFormats() for easier iteration of formats 5 years ago
  jules 7c65ea7e0b Added a method AudioPluginFormat::isTrivialToScan(). Also removed the 'noexcept' flag from the AudioPluginFormat::requiresUnblockedMessageThreadDuringCreation() method 5 years ago
  jules 4599496a42 Added some flexibility to PluginListComponent to make it easier to customise, and added some right-click popup menu options for the items 5 years ago
  ed e0caba805a Cancel any pending async updates in DuplicateParamIDCheck destructor 5 years ago
  ed 19cebf8927 VST3: Fixed a mismatch in VST3PluginInstance::setCurrentProgram() 6 years ago
  Tom Poole 3e5a3b2cca Tightened up an assertion in AudioParameterChoice 6 years ago