Fortie, I have not found yet an option to get values from XPresso to the Timeline. Perhaps someone with a savvy Python/C.O.F.F.E.E. background might know a way.
The Range Mapper allows to adjust the motion from a little above zero velocity to limit it to a certain velocity, so a nice speed for teh up and down is possible with out extremes based on the travel speed.
I guess one point in your set up above will be the characteristic of the “Condition/Switch”, as this might lead to jumps in the motion. Perhaps smoothed with a Delay effector?
However:
Given the simplicity of the z-travel only, how about the idea of the file attached?
I think it is the smallest set up and you get only up and down movements while the object is traveling in Z.
sin is for the up and down, based on the idea that it is rotational based, 360 would be the only number, smaller leads to shorter cycles, but with a cut,
mod allows to set a certain relation to the distance,
abs avoids polarity problems (+/-), and the
number—the smaller the faster the movement, as it relates to the distance-p.y (the number could be replaced with the “f” slider.)
Have a great weekend
Sassi
P.S. see below, I have update version _31 to v_32 so the frequency is adjustable.