312 Commits (55a8b2ac125ddd0d77b71bf06bfbdc6cd98b51dd)

Author SHA1 Message Date
  reuk d6f30304f0
AudioProcessor: Return unique_ptr from createPluginFilterOfType 2 years ago
  reuk 403ba3007f
PluginHostType: Automatically set jucePlugInClientCurrentWrapperType during createPluginFilterOfType 2 years ago
  reuk 78a0fc6fa5
VST3 Client: Allow setBusArrangements to succeed if called during setActive 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  hogliux 1ae2a150d5 VST3 Client: Fix a compiler error in the VST3 wrapper when a plug-in uses the legacy PreferredChannelConfigurations option 2 years ago
  reuk ddfceb12b2
VST3 Client: Return correct programListId for root unit 2 years ago
  reuk 69e0727ffd
VST3 Client: Attempt to preserve scale set by host 2 years ago
  hogliux f370edcb5d VST3: Fix an issue with sidechain configurations in Cubase 2 years ago
  reuk 6c3b410e6f
VST3 Client: When emulating MIDI CCs with parameters, generate a MIDI event for each parameter event 2 years ago
  reuk 11b4672b55 VST3 Client: Fix occasional incorrect scaling in Ableton Live when rendering with OpenGL 2 years ago
  attila 6c09aa69d9 VST3 Client: Fix setComponentState() threading on Linux 2 years ago
  attila 6ea3788a3b VST3 Client: Fix warning when PreferredChannelConfigurations are set 2 years ago
  reuk f3ca634049
VST3 Client: Fix missing prototype warning 2 years ago
  reuk 752c913cd2
AudioPlayHead: Move HostTimeNs out of AudioProcessor, to consolidate timing information 2 years ago
  reuk 8fbd99c424
AudioPlayHead: Improve granularity of position info 2 years ago
  reuk 964a1aa870
VST3 Client: Allow host to enable/disable buses at will 3 years ago
  reuk 0e85fec4a2
VST3 Client: Allow host to enable/disable buses at will 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 3b5d7898ed VST3 Client: Only call prepareToPlay() from IComponent::setActive() 3 years ago
  reuk 1182024fc4
LV2: Add initial hosting support 3 years ago
  reuk c91514f57f
VST3 Client: Properly notify host about added/removed event loop FDs 3 years ago
  reuk c30b3a1a31
Plugin Hosting: Take custom scaling into account when computing editor sizes 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 dea3fe60e4 Update copyright banners 3 years ago
  reuk f77b286b8c
VST3 Client: Work around broken editor resizing in Blue Cat's PatchWork 3 years ago
  reuk cad155bf1c
VST3 Client: Make window sizing slightly more robust in Live 3 years ago
  reuk bb2b36a253
VST3 Client: Properly map between VST3 and JUCE layouts 3 years ago
  reuk 18300abde9
VST3 Client: Add host API checks to setBusArrangements and activateBus 3 years ago
  reuk ebac835673
Fix some deprecation warnings 3 years ago
  reuk afe5199848
AudioProcessorParameter: Add new ParameterID and Attributes types 3 years ago
  reuk 89a7d05180
VST3 Client: Avoid calling performEdit during setState 3 years ago
  reuk 068dffdb8c
AudioProcessorEditorHostContext: Fix naming of getContextMenuForParameter 3 years ago
  reuk 3f315ddd00 Plugin clients: Fix bypass behaviours to match getBypassParameter() documentation 3 years ago
  reuk bd52350c00
VST3 Wrapper: Avoid calling processBlock when there is no audio input/output 3 years ago
  reuk 640194c878
MinGW: Improve compatibility 3 years ago
  reuk 6f80be1edb
VST3 Client: Ensure editor scale is correct immediately after creation 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
  reuk 4c2dba0822
VST3 Client: Ensure that all programs can be selected via parameter in hosts 3 years ago
  attila 63ac579c1b VST3 Client: Fix build when JUCE_VST3_CAN_REPLACE_VST2 is enabled 3 years ago
  reuk 47dcc31e77
VST3 Client: Allow setting latency from inside prepareToPlay 3 years ago
  reuk 294caba2b5
VST3: Add dirty-state set/get 3 years ago
  reuk afa6465098
UB Sanitizer: Avoid warnings in third party code, with clang 3 years ago
  reuk d0615041f0
Plugin clients: Avoid notifying listeners when parameters have not changed 3 years ago
  reuk ea250b3655
VST3 Client: Change VST3 native menu so that its position is specified in logical pixels 3 years ago
  reuk cfec0b5356
GenericAudioProcessorEditor: Add support for grouped parameters 3 years ago
  reuk b2a51eb253
VST3 Client: Avoid segfaults when updating program and bypass parameters 3 years ago
  reuk 8f29b2cb83
VST3: Allow plugins to designate the first input bus as Aux rather than Main 3 years ago