Hi Tekano, thanks.
As you say, sometimes you just need a way to change the speed of an existing cache. In my opinion, not just sometimes but practically always
. (Seriously, the ability to make complex and highly controllable changes to the speed of a simulation is one of the main advantages that come with caching, why there aren't factory nodes for this is a mystery to me)
Your compound actually looks somewhat like the one I pieced together years ago following the article on http://www.andynicholas.com/?p=362
. It has the same clunky problem involving the two nodes and the same lack of a visual connection between where exactly in the cache it is you're making changes to its playback speed. But thanks for the download!
If you're familiar with After Effects, what I'd like is something like how time remap works there (which is probably how it works in every NLE program): keys are relative to the clip you place them on and have an absolute value that indicates what frame in the clip they represent. You can then shift those keys and fiddle around with the fcurve to get speedramps etc.