I am animating multiple objects with different sine waves, but all of them should have the same phase multiplier. I am trying to declare a "global variable" that all the different objects share. I can set the value there and that can be used by all my objects. Somebody told me to "add a driver", but right-clicking this field does not give me the option to add a driver. Any tips?
you can't animate or drive those modifiers... a workaround would be to use a script, if you have many objects it could help you test different setups, but not so much if you need to animate the value... there may be other ways, what do you want to achieve?
value = 0.5
sel = bpy.context.selected_objects
ani = [o for o in sel if o.animation_data]
for ob in ani:
for cu in ob.animation_data.action.fcurves:
for mod in cu.modifiers:
try: mod.phase_multiplier = value