Here’s the code if anyone’s interested. Added to the Null(Trigger) layer. Layer(s) parented to Null will be triggered with markers on the Trigger layer.
offsetAmt = -1080;
easeDur = .33;
n = 0;
if (marker.numKeys > 0){
n = marker.nearestKey(time).index;
if (marker.key(n).time > time) n--;
}
yOffset = 0;
if (n > 0){
t = time - marker.key(n).time;
yOffset = easeOut(t,0,easeDur,(n-1)*offsetAmt,n*offsetAmt);
}
value + [0,yOffset];