How to expose Director's variable to sequencer or How to change an event repeater's variable over time

Hi,

I want to change multiple material’s color over time starting from frame 8 to frame 24 through sequencer. They are different materials applied to different meshes, but they always have the same parameter name.

I have an event inside a blueprint that can update them all at once, using a float variable as input.

I tried to make an event repeater with a float variable but I can’t find a way to change that variable overtime. I tried to add a Variable to the director, exposed it to cinematics, and thought I would remove the variable from the event and use that variable instead, and create a second track to update that value, but can’t find a way to access it via tracks.

I know I can put the variable inside the BP that have the event but this is an extra step I’d rather not do to keep it clean. Is there a way to do what I want an easier way or do I absolutely have to do this?

Thank you!