Browse Source

AUv3: Add timestamps to all parameter changes when possible

v6.1.6
reuk 3 years ago
parent
commit
0f06f45098
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm

+ 5
- 5
modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm View File

@@ -982,17 +982,17 @@ public:
{
const auto value = (newValue != nullptr ? *newValue : juceParam->getValue()) * getMaximumParameterValue (juceParam);
if (type == AUParameterAutomationEventTypeValue)
{
[param setValue: value originator: editorObserverToken];
}
else if (@available (macOS 10.12, *))
if (@available (macOS 10.12, *))
{
[param setValue: value
originator: editorObserverToken
atHostTime: lastTimeStamp.mHostTime
eventType: type];
}
else if (type == AUParameterAutomationEventTypeValue)
{
[param setValue: value originator: editorObserverToken];
}
}
}
}


Loading…
Cancel
Save