61 Commits (03a118d380a357390d901b604d5285e711d1d7e9)

Author SHA1 Message Date
  Tom Poole 7e1db1aa4f Added plug-in parameter groups 6 years ago
  Tom Poole 38f958dc31 AUv3: Fixed a bug handling audio callbacks with duplicate timestamps 6 years ago
  Tom Poole 47306161ef AUv3: Fixed a bug setting discrete parameters from the GUI 6 years ago
  Tom Poole f50d08494a AUv3: Fixed a bug enforcing legacy parameter IDs 7 years ago
  hogliux 3a8c63f5d4 iOS: Ensured that native file choosers also work in iOS apps 7 years ago
  hogliux cfb071d52f PlugIns: Ensured that the midi buffer is allocated with a reasonable size before the plugin starts processing 7 years ago
  Tom Poole 955f6fbc2b Fixed a unique_ptr compiler error 7 years ago
  jules 38295f332b Converted some old typedefs to using declarations 7 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  Tom Poole 20ced1662e Fixed some issues with plug-in parameter IDs 7 years ago
  Tom Poole 4229dc0a4f Made a lot of ScopedPointer usage conform to the std::unique_ptr interface 7 years ago
  hogliux 0db9415de6 Add bypass support to both hosting and plug-in client code 7 years ago
  hogliux e05a1549f2 Re-worked plug-in wrappers to all use new parameter system via LegacyAudioParameter wrapper class 7 years ago
  Dimitri Sudell 2ff4d858c6 AUv3: use 'UIViewContentMode' for nicer resizing 7 years ago
  hogliux 039a65913c macOS AUv3: Fixed a warning in previous commit when building AUv3 on macOS 7 years ago
  Dimitri Sudell a15209b45f AUv3 Wrapper: use view callbacks to show and hide editor 7 years ago
  hogliux 66443a57e9 Fixed a warning in the AUv3 wrapper 7 years ago
  Tom Poole 88e76ff712 Fixed a parameter change recursion bug in the AUv3 Wrapper 7 years ago
  Tom Poole 611971181f Added host-side AudioProcessorParameter implementations, deprecated the old methods for managing parameters, and updated the GenericAudioProcessorEditor 7 years ago
  Tom Poole 107ba1fd69 Added parameter listener callbacks when a plug-in host changes a parameter 7 years ago
  Tom Poole d0c2c025ce Added the ability to mark an AudioProcessorParameter as boolean 7 years ago
  Tom Poole 59d260c809 AUv3: Fixed an issue when destructing an AUv3 on a non-message thread 7 years ago
  Tom Poole 3c0d634b4f AUv3: Improved the host-provided parameter views 7 years ago
  Tom Poole 8c0f0815f0 iOS: Added memory warning callbacks 7 years ago
  jules 8d09eaadb6 Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability 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
  hogliux 55a917ebe5 AU/AUv3: Ensured that prepareToPlay is called when an AU host enables/disables non-realtime mode 7 years ago
  jules dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 7 years ago
  jules f4d1969753 Fixed a few documentation typos 7 years ago
  tpoole bab3ce9759 AU and AUv3: Enabled JucePlugin_AUHighResolutionParameters by default and combined this breaking change with 4dcce50 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
  hogliux 86f9c11d15 Added new FrameRateType fps23976 to AudioPlayHead 7 years ago
  hogliux b56e3890c2 Added AudioProcessor::updateTrackProperties callback to inform plug-ins about track colour and name changes 7 years ago
  hogliux 0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 7 years ago
  tpoole 1b18a34471 Code formatting improvements 7 years ago
  tpoole 621fcf31d2 AUv3: Added support for MIDI output, host MIDI controller visibility and MPE 7 years ago
  hogliux 7ca5ad001e Added multichannel file io readers and writers 7 years ago
  tpoole 281c2fe2af Narrowed the scope where -Wundeclared-selector is ignored in the AUv3 wrapper 7 years ago
  tpoole a05362d46b Projucer: Xcode exporter: Updated to support Xcode 9 7 years ago
  hogliux 663af835f9 AUv3: Update preset list when updateHostDisplay is called 8 years ago
  hogliux a5aaf97806 AUv3 Wrapper: Fixed a bug where AUv3 meters would display incorrect parameter units 8 years ago
  hogliux c430b03efa AUv3: Ensured that the AudioProcessor's editor is released when the AUv3 view controller is de-allocated 8 years ago
  hogliux 0365fafb3f AUv3: Fixed an issue where AUv3s would load muted if an unspecified layout tag was passed to the AUv3 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 79c54bc076 Added some missing 60fps framerate variables 8 years ago
  tpoole 4c59a920b4 Added Inter-App Audio capabilities to standalone plug-ins 8 years ago
  tpoole d0b0644af0 Fixed compiler error in AUv3_Wrapper 8 years ago
  hogliux 7897331403 Added support for level meter parameter categories 8 years ago
  hogliux b86e1331ac Fixed a bug where the AU/AUv3 wrapper would create a spurious input bus when no inputs where specified in the Projucer's legacy channel configuration field 8 years ago
  tpoole 321ca8c070 Fixed AUv3_Wrapper include path 8 years ago