1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-24 01:54:22 +00:00
JUCE/modules/juce_audio_plugin_client
reuk cafb437762
AU Wrapper: Use correct sample rate for MIDI FX with no buses
MIDI FX AudioUnits can retrieve their current sample rate from an output
bus. However, it's reasonable for a JUCE MIDI FX plugin to require 0
output buses, in which case the correct sample rate cannot be retrieved.

This patch modifies the AU wrapper to ensure that MIDI FX plugins will
always have at least one output bus. This bus does not necessarily
correspond to a matching bus in the AudioProcessor, and it will not be
passed to AudioProcessor::processBlock. With the output bus in place,
the correct sample rate is reported in `prepareToPlay`.
2021-04-19 14:37:38 +01:00
..
AAX AAX: Set nonrealtime state appropriately when rendering with AudioSuite 2021-02-24 12:41:37 +00:00
AU AU Wrapper: Use correct sample rate for MIDI FX with no buses 2021-04-19 14:37:38 +01:00
RTAS AudioProcessor: Update listener callback with change details 2021-02-18 10:54:29 +00:00
Standalone StandaloneFilterWindow: Auto-resize settings dialog when IO options change 2021-04-11 17:09:57 +01:00
Unity Tidied up some template statement whitespace 2021-01-29 15:40:12 +00:00
utility Linux: Fixed a compile error when building VST3 plug-ins with JUCE_MODAL_LOOPS_PERMITTED=0 2021-04-13 16:25:26 +01:00
VST VST2: Prefer unique_ptr to manual delete calls 2021-04-08 13:33:12 +01:00
VST3 VST3: Added a missing return in the previous commit 2021-04-14 11:44:13 +01:00
AUResources.r Revised multibus API and added support for multibus hosting 2016-09-16 17:06:19 +01:00
juce_audio_plugin_client.h Bump version number to 6.0.8 2021-03-22 09:24:48 +00:00
juce_audio_plugin_client_AAX.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_AAX.mm Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_AU.r Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_AU_1.mm Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_AU_2.mm Fix warnings when building in C++20 mode 2021-01-15 13:33:40 +00:00
juce_audio_plugin_client_AUv3.mm Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS.r Renamed XCode to Xcode in multiple places 2017-10-06 09:54:32 +01:00
juce_audio_plugin_client_RTAS_1.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS_2.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS_3.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS_4.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS_utils.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_RTAS_utils.mm Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_Standalone.cpp AppConfig: Ensure AppConfig is always included in plugin wrappers 2020-10-20 10:16:13 +01:00
juce_audio_plugin_client_Unity.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_utils.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_VST2.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_VST3.cpp Updated all license headers 2020-06-29 08:30:22 +01:00
juce_audio_plugin_client_VST_utils.mm Updated all license headers 2020-06-29 08:30:22 +01:00