summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/ardour/audio_unit.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/libs/ardour/audio_unit.cc b/libs/ardour/audio_unit.cc
index dfb21b1de9..ded4dea85b 100644
--- a/libs/ardour/audio_unit.cc
+++ b/libs/ardour/audio_unit.cc
@@ -1384,6 +1384,13 @@ AUPlugin::load_preset (const string preset_label)
if ((propertyList = load_property_list (ux->second)) != 0) {
if (unit->SetAUPreset (propertyList) == noErr) {
ret = true;
+
+ /* tell the world */
+
+ AudioUnitParameter changedUnit;
+ changedUnit.mAudioUnit = unit->AU();
+ changedUnit.mParameterID = kAUParameterListener_AnyParameter;
+ AUParameterListenerNotify (NULL, NULL, &changedUnit);
}
CFRelease(propertyList);
}