How to Change Lumetri Color Correction Properties using UXP?

Hi all,

I’m developing a UXP plugin for Adobe Premiere Pro and I’m trying to programmatically adjust Lumetri color correction settings on a selected clip. Specifically, I’m looking to change the following properties:

Color

  • Temperature
  • Tint
  • Saturation

Light

  • Exposure
  • Contrast
  • Highlights
  • Shadows
  • Whites
  • Blacks

Here’s a screenshot for reference (attached).

Is there a supported API to access and update these Lumetri properties through UXP?

Any sample code or documentation references would be greatly appreciated.

Thanks!

You could access and modify Lumetri color properties via componentParam.createSetValueAction after applying a Lumetri Color preset to the trackItem.

Sample code for getting and setting effect parameter can be found at sample panel’s keyframe.ts. Please note that you MUST have a Lumetri color applied to trackItem first to be able to access relevant component and adjust its parameter values.

Unfortunately, UXP API for applying Lumetri Color to trackItem is not available at this point.

Thanks for trying out UXP and please let us know if you are encountering any issue for adjusting color properties!

1 Like