1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
JUCE/modules
reuk 0f16d2dded
AU Client: Prevent parameter change messages being sent during state restoration
This is intended to fix two issues:
- In REAPER, setting automation recording to 'Latch', recording some
  automation, saving and reloading the project, then starting playback causes
  automation data to be overwritten. This appears to be because REAPER
  interprets parameter change messages sent during state restoration as
  originating from the user.
- In Ableton Live, automation lanes are sometimes disabled when loading
  projects. This also seems to be because the setStateInformation call
  may send parameter change messages back to the host.

According to the docs for kAudioUnitProperty_ClassInfo, the host is
required to notify all parameter listeners that the parameter values may
have changed, implying that the plugin need not send its own parameter
change notifications during state restoration.
2022-04-28 14:11:55 +01:00
..
juce_analytics Update copyright banners 2022-04-04 12:36:32 +01:00
juce_audio_basics FloatVectorOperations: Add method docstrings 2022-04-26 15:37:30 +01:00
juce_audio_devices macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
juce_audio_formats GCC: Fix some compiler warnings in GCC 11 2022-04-26 15:30:54 +01:00
juce_audio_plugin_client AU Client: Prevent parameter change messages being sent during state restoration 2022-04-28 14:11:55 +01:00
juce_audio_processors LV2 Host: Avoid potential deadlock in AudioProcessorGraph 2022-04-28 11:05:40 +01:00
juce_audio_utils macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
juce_box2d GCC: Fix some compiler warnings in GCC 11 2022-04-26 15:30:54 +01:00
juce_core macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
juce_cryptography Update copyright banners 2022-04-04 12:36:32 +01:00
juce_data_structures Value: Update refersToSameSourceAs documentation 2022-04-27 11:21:42 +01:00
juce_dsp Fix a compilation error in Xcode 9.4 2022-04-26 15:37:45 +01:00
juce_events macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
juce_graphics Linux Fonts: Replace font style if it does not exist for the requested font 2022-04-28 11:05:40 +01:00
juce_gui_basics TableListBox: Fix spurious ListBox assertions 2022-04-28 11:05:39 +01:00
juce_gui_extra macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
juce_opengl OpenGL: Set OpenGL view position correctly after adjusting the global scale factor 2022-04-22 14:18:49 +01:00
juce_osc Update copyright banners 2022-04-04 12:36:32 +01:00
juce_product_unlocking Update copyright banners 2022-04-04 12:36:32 +01:00
juce_video macOS/iOS: Fix unguarded availability warnings 2022-04-26 15:37:03 +01:00
CMakeLists.txt LV2: Add turtle-writer program 2022-04-22 14:18:51 +01:00