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); 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 [param setValue: value
originator: editorObserverToken originator: editorObserverToken
atHostTime: lastTimeStamp.mHostTime atHostTime: lastTimeStamp.mHostTime
eventType: type]; eventType: type];
} }
else if (type == AUParameterAutomationEventTypeValue)
{
[param setValue: value originator: editorObserverToken];
}
} }
} }
} }


Loading…
Cancel
Save