324 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  reuk ca16b82daa
VST3: Fix build failure in manifest helper when using an AppConfig.h 2 years ago
  reuk 77458fb4f9
VST3 Client: Generate moduleinfo.json into Resources directory of bundle 2 years ago
  reuk 33ef4a86f4
Plugin Client: Remove unnecessary wrapper files 2 years ago
  reuk 22c8f0fe7e
VSTWindowUtilities: Remove unused JUCE_32BIT checks in VSTWindowUtilities 2 years ago
  reuk 10bd8235e7
Plugin Client: Move all private helper functions into detail namespace 2 years ago
  reuk a760307d0f Plugin Client: Rename utility folder to detail, for consistency with namespace naming 2 years ago
  reuk 0e9b482d87 VST Client: Reorganise helper functions to avoid duplicate function declarations 2 years ago
  reuk c5ddf64d16 Plugin Client: Respect requested layer-backedness of editor 2 years ago
  reuk 3b2c6a545e Plugin Client: Normalise includes 2 years ago
  reuk 13d27987f4
VST3 Client: Enforce that process and setActive are not called simultaneously in FL Studio 2 years ago
  martin@ncore.li f7a28a6d62
VST3: Fix bad value returned from setBusArrangements() (false == kResultTrue) when in/out bus counts are mismatching 2 years ago
  reuk 4b222427f9
VST3: Avoid requesting channel layouts that cannot be represented as SpeakerArrangements 2 years ago
  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 3 years ago
  reuk 8fbd99c424
AudioPlayHead: Improve granularity of position info 3 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