Aharon,
If you keyframe one cycle of the bounce with three keyframes, add a slider to set the bounce period and another for the bounce start time, something like this should work:
period = effect(“period”)(“Slider”);
bounceStart = effect(“start”)(“Slider”);
t = ((time – bounceStart)%period)/period;
valueAtTime(linear(t, key(1).time, key(3).time))
You’ll probably want to reduce the slider ranges to give you finer control.
Dan