287 Commits (b51e835bafa3d96fa6d7a66b37762c5605257529)

Author SHA1 Message Date
  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 5f4da905d7 ARA Client: Add ARA interface extensions to AU and VST3 wrappers 3 years ago
  attila cc8aa57793 AU Client: Only call prepareToPlay() from SetProperty() if already in prepared state 3 years ago
  Tom Poole c2ecde591b macOS: Remove 32 bit specific functionality 3 years ago
  reuk 0f16d2dded
AU Client: Prevent parameter change messages being sent during state restoration 3 years ago
  reuk 854ed68c72
AUv3: Fix race on factoryPresets 3 years ago
  reuk 45a5235298
AUv3: Fix race on factoryPresets 3 years ago
  Tom Poole 3b6c05ec10 iOS: Fix a compiler warning 3 years ago
  reuk cfa289d943
AudioProcessor: Allow querying of the host timestamp in processBlock 3 years ago
  reuk 19ddbe2368
Warnings: Fix missing-prototypes warnings 3 years ago
  Tom Poole 2f389c9d42 iOS: Fix a compiler warning 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk bb0a40e009
AU Client: Order parameters according to version hint 3 years ago
  reuk 3d38ca764e
AU Client: Switch HashMap to unordered_map 3 years ago
  reuk 288765b3c8
AU Client: Avoid potential out-of-bounds write when clearing buffers 3 years ago
  reuk 409aaea43d
AUv3 Client: Add missing autorelease 3 years ago
  reuk 0f06f45098 AUv3: Add timestamps to all parameter changes when possible 3 years ago
  reuk 3f315ddd00 Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation 3 years ago
  reuk 7650a96092
AUv3: Send parameter begin/end gesture events 3 years ago
  reuk 2678c1d10d
AUv3 Wrapper: Use correct timestamps for outgoing events 3 years ago
  reuk 43280c3f7f
AU: Tidy up ChannelRemapper 3 years ago
  reuk 7d8c5b845d
AU: Cache MIDI output block 3 years ago
  reuk 6de3af3566
AU: Make channel/bus handling more robust 3 years ago
  reuk 81fa777ff7
ObjC Helpers: Automatically derive appropriate signature for function 3 years ago
  reuk 3850a2bb20
AudioPlayHead: Update wrappers to use new FrameRate type 3 years ago
  reuk 4ca923a34b
NSViewComponentPeer: Allow mouse events to reach unfocused windows 3 years ago
  ed 7d1918b385 macOS/iOS: Replace compile-time deployment target checks with runtime checks using the available keyword 3 years ago
  reuk d0615041f0
Plugin clients: Avoid notifying listeners when parameters have not changed 3 years ago
  reuk cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters 3 years ago
  reuk 334bd2a926 AUv3 Client: Notify host when updating current program 3 years ago
  ed 6d53ed3fec AUv3: Handle AURenderEventMIDIEventList 3 years ago
  ed bdc2334c98 AUv3: Fix unhandled enumeration warning when building against the 12.0 SDK 3 years ago
  ed d52fb9ca26 AUv3: Suppress undeclared selector warning for supportsMPE when building against the 10.11 SDK 3 years ago
  reuk 85226c33d4
Mac MainMenu: Allow commands without modifiers to be passed to peer 3 years ago
  attila 56cf81d32b AU Client: Fix allocation on audio thread in JuceAU::audioProcessorChanged() 3 years ago
  reuk 423d46c9ba
AU Client: Avoid potential out-of-bounds read when adding buses 3 years ago
  reuk bc2ad3d7c5
Build: Improve support for AU resource files on ARM Macs 3 years ago
  Tom Poole bfdda737a2 Projucer: Removed the live build 4 years ago
  reuk 40fa4ff90c
AU Client: Fix variable naming 4 years ago
  ed c9731d4827 AUv3: Removed a duplicate statement in getCurrentPosition() 4 years ago
  reuk 75ed712b19 AU Wrapper: Fix build errors when using PreferredChannelConfigurations 4 years ago
  reuk 965f14311d
AUv3 Wrapper: Tidy up sample rate detection 4 years ago
  reuk cafb437762
AU Wrapper: Use correct sample rate for MIDI FX with no buses 4 years ago
  Tom Poole a9ad07a945 Use RAII for CFTypes 4 years ago
  reuk 7b6ad28b46
AUv3 wrapper: Allow host to resize editor view 4 years ago
  reuk c7feb75b97
PluginHostType: Use the name of the bridged hosting process to determine host 4 years ago
  reuk 1b4960b5bf
PluginHostType: Fix host reporting in bridged hosts on M1 4 years ago
  reuk 75fae3bf21
AU: Fix midi output to use correct packet alignment on ARM 4 years ago