184 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  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
  hogliux 82bc9da02c Added support for Atmos 7.0.2 and 7.1.2 Surround formats 7 years ago
  jules f4d1969753 Fixed a few documentation typos 7 years ago
  jules eda613c6db Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools 7 years ago
  tpoole b58a0f4be7 Fixed some VS2013 compiler errors 7 years ago
  tpoole 4dcce5083c Added an option to declare plug-in parameters as either continuous or discrete, irrespective of their number of steps 7 years ago
  tpoole 16f2c13ea7 Added the ability to use non-automatable parameters with the AudioProcessorValueTreeState class 7 years ago
  hogliux b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 7 years ago
  hogliux 825888afba AudioProcessorGraph: Fixed a crash when the processor graph is called with block sizes larger than reported by prepareToPlay 7 years ago
  tpoole 621fcf31d2 AUv3: Added support for MIDI output, host MIDI controller visibility and MPE 7 years ago
  tpoole 98cb1011bb JUCE Demo: Increased the compiler warning level 8 years ago
  jules 7e95949457 Added some braces to work around a compiler bug in VS2015 8 years ago
  jules 8493da4d7b Added method AudioProcessorEditor::setScaleFactor() and the Presonus plugin GUI scaling extensions to the VST2/VST3 plugin client and host classes. 8 years ago
  hogliux 1c5042ab22 Silenced a harmless warning in VS2017 8 years ago
  hogliux ecacee031d AudioProcessor: Added optional getAlternateDisplayNames callback to be able specify shorter names for your AudioProcessor 8 years ago
  tpoole 7663c4a045 Fixed a bug in the AudioProcessorGraph routing 8 years ago
  jules 313571118e Added some braces to work around a compiler bug in VS2015 8 years ago
  hogliux 307d515f4b Plug-ins: Added an assertion to check that no two parameters have the same id 8 years ago
  jules 377a73a122 Tweaked the audio hosting demo to prevent multiple instances of the built-in filters being added 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7ed37f8600 Added the standard JUCE splash screen and app usage reporting 8 years ago
  jules d36156c620 Removed some extraneous semicolons 8 years ago
  hogliux daba498ef9 Fixed a bug where the AudioProcessor would sometimes fail to call the numChannelsChanged() callback 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  tpoole 79bdbc37cc Fixed some misleading indentation warnings 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  jules bf02c6e182 Minor documentation fix 8 years ago
  hogliux eba76a8487 Changed the way the unique AAX plug-in id is generated to future proof it for any future channel formats Avid decide to add to AAX 8 years ago
  hogliux 7d28d7dec2 Added a fix to generate the AAX plug-in ID from the channel configuration (and not an arbitrary order in which JUCE probes configurations) 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux d16123adc8 Added a new optional in/out parameter to AudioProcessor::Bus::isLayoutSupported to allow hosts to predict how the entire layout of an AudioProcessor may change when changing the layout of a single bus 8 years ago
  tpoole 0464728660 Fixed bug when maximum number of plug-in io channels is one 8 years ago
  tpoole 9b1ae84927 Fixed bug when maximum number of plug-in io channels is one 8 years ago
  hogliux ba512e96fd Renamed 'generic' parameter Category enum to something less generic 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  ed 9a130f2810 Set avoidReallocating argument of AudioBuffer::makeCopyOf() to true in some audio class methods to avoid unnecessary reallocations in double-float buffer conversion 8 years ago
  hogliux bd9697b687 Fixed a compiler error on older gcc versions 8 years ago
  jules 7467195ffa Minor tidying-up 8 years ago
  hogliux 63a71ff20d Fixed a bug where the VST3 plug-in wrapper would not respect the legacy layout field when disabling/enabling buses 8 years ago
  hogliux 7cdcb19d25 Added a convenient function to get all channel sets with a particular number of channels 8 years ago
  jules c587d4b495 Minor code style tidy-ups 8 years ago
  hogliux 3fb55ffd1f Fixed a compiler error which occured in gcc based compilers 8 years ago
  hogliux 8835a24417 Fixed another typo and removed unecessary for loop 8 years ago
  hogliux 4fa0516f40 Revised multibus API and added support for multibus hosting 8 years ago
  hogliux 0862167459 Fixed a compiler warning for MIDI effect plug-ins 8 years ago
  hogliux 56d5f7bab0 Don't update the rendering graph if the graph is not prepared 9 years ago