Protools automation shortcut

There’s a long thread (see link) - but I can’t work out what actually needs to be done from it. How do you enable the protools automation shortcut for controls in a JUCE plugin? Can someone point at the right instructions? Is it baked into SliderAttachment now and I just need to copy it - or do I need to patch JUCE.

And

You have to override getControlParameterIndex in your processoreditor. I created a static method that sets a specific component property (access them with component::getProperties). In getControlParameterIndex I check the provided component and its parents for this property.
This also enables focussing this parameters automation lane in Pro Tools (but I don’t remember that shortcut).

2 Likes

That “focus lane” shortcut is Control + Command + click (click on the control in the plugin window), in macOS anyways.

The other shortcut, to arm a parameter for automation, is all 3 modifier keys + click, aka the 3-fingered salute.

1 Like

Sorry for the resurrection:

I tried this, overriding the getControlParameterIndex():

int AnimatorEditor::getControlParameterIndex (juce::Component& component)
{
    return component.getProperties().getWithDefault ("paramID", -1);
}

And set for the component:

fooSlider.getProperties().set ("paramID", apvts.getParameter ("foo")->getParameterIndex());

But when I run in pro-tools, nothing happens when I do CMD+Ctrl+click, nothing happens.

Did I miss anything?

I think it might be ctrl + windows + alt click??

1 Like

Ok, thanks @AdamVenn !
It is indeed CMD+Ctrl+Option+click (one more modifier and I need my big toe :rofl: )

This opens now the menu to add the parameter to the automation.