831 Commits (e07782ff38a260a398e9011a56e1831b173f579e)

Author SHA1 Message Date
  reuk 1f63493031 Allowed an AudioProcessorValueTreeState to manage RangedAudioParameter subclasses 6 years ago
  jules 768139a298 Added some free functions to help make XML parsing less verbose: parseXML() 6 years ago
  Tom Poole 53c601e28b Fixed a bug refreshing the parameter list of hosted plug-ins 6 years ago
  jules 9fd0e53d3c Added a missing include needed for AU hosting 6 years ago
  ed fc203d62d9 Windows: Refactored some of the recent DPI-aware VST2 and VST3 plug-in changes 6 years ago
  Tom Poole b26495491b APVTS: Allowed the creation of parameters without adding them to the AudioProcessor 6 years ago
  Tom Poole a20a6141c5 Fixed a plug-in hosting parameter group bug 6 years ago
  Tom Poole 7e1db1aa4f Added plug-in parameter groups 6 years ago
  ed a3f20c0d08 VST3: Use the version of MidiBuffer::Iterator::getNextEvent() which deals with the raw MidiBuffer data in MidiEventList::toEventList() to fix a use-after-free bug with SysEx message data 6 years ago
  jules 6c75b0aeaa Fixed a typo in some internal audio processor resize code 6 years ago
  Tom Poole 493591a7ef Cleaned up some doc comments 6 years ago
  Tom Poole 688b3f71e1 VST: Fixed a potential issue checking for HiDPI support 6 years ago
  reuk 18bdd52607 Fixed a potential race in AudioProcessorGraph 6 years ago
  Tom Maisey 5347552122 Removed some redundant code in AudioProcessorGraph 6 years ago
  Tom Poole 0e1722e387 Multiple spelling fixes 6 years ago
  ed 30b044c167 Fixed a warning in the previous commit 6 years ago
  ed cc60da2e0b Avoid a warning in the VST3 headers when building with Xcode 10 6 years ago
  jules 8317738112 Whitespace 6 years ago
  ed a0aeaf11d3 Add support for DPI aware plug-in hosting on Windows 6 years ago
  ed 94b7825f6b Fixed a potential AudioPluginInstance leak in AudioPluginFormatManager::createPluginInstanceAsync() 6 years ago
  ed 2b918c1495 Fixed a couple of typos 6 years ago
  Tom Poole b6bbcb3438 VST: Added a missing file to the embedded VST SDK 6 years ago
  Tom Poole 47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 6 years ago
  Tom Poole a10a0d517e APVTS: Fixed a bug mapping parameters defined by a NormalisableRange to a SliderAttachment 6 years ago
  hogliux 1259cdf474 VST3: Fixed an issue when the default layout has disabled buses 6 years ago
  Tom Poole 6cff481c6a Fixed some gcc 8 compiler warnings 6 years ago
  Tom Poole 08d67c763f Made some JUCE classes TriviallyCopyable 6 years ago
  jules 7ab4d1708b Some misc cleanups, mainly around WeakReference usage and rectangles 6 years ago
  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
  hogliux 35116881de VST2: Fixed some compiler-errors in the VST2 hosting code when building with 32-bit Carbon enabled 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 7 years ago
  jules 974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 7 years ago
  hogliux 55b92b83fc VST3: Added support for MIDI controller messages when hosting VST3 plug-ins 7 years ago
  jules ed3b214912 Added method AudioProcessor::getWrapperTypeDescription 7 years ago
  Tom Poole af1a57bfe5 Fixed a compiler warning 7 years ago
  Tom Poole 072ff1ec02 Changed a variable name to more clearly denote a normalised parameter value 7 years ago
  jules e5b09292bc Whitespace 7 years ago
  hogliux d2bcc74f46 Fixed a compiler warning on Android 7 years ago
  hogliux cf4f12a452 Replaced our VST2 interface headers with official VST3 SDK 7 years ago
  Tom Poole d3cada1bc5 APVTS: Improved the default string displayed for parameter values 7 years ago
  hogliux 9b81643aa9 Plug-In wrappers and hosting code now support infinite tail times 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
  Tom Poole 009eb887ef APVTS: Fixed an inconsistency between ComboBoxAttachment IDs and parameter values 7 years ago
  jules 87042769b6 Tidied up some more old typedefs 7 years ago
  jules f3e1e52c88 Cleaned up some audio plugin creation function prototypes 7 years ago