If you opt for this method, it will offer you much more flexibility, consistency and granular control - especially in the long run. The general idea is:
prepare data before the TL executes in order to avoid sampling stale values
have the timeline output alpha value in the 0-1 range Lerp (linear interpolation) can take advantage of
The above is what I believe one of the most classic implementations.