How can the inheritance mechanism be implemented?

I have a group of events that should have the same maximum listening distance and if they change, all events in the group should have the same maximum listening distance. I already have an idea how to do this, but before I do I would like to make sure that I haven’t missed a more obvious solution to do this. Thanks in advance.

The simplest way to do this is probably to create a shared spatializer effect with distance override enabled and the max distance you want, then use that shared effect in each of the events you want to share that max distance.

Alternatively, instead of a spatializer effect, you could automate a gain parameter on a non-normalized distance parameter, and use that parameter in each of the events.

Do either of those sound like what you want?

Yeah, that works for me.