Live slow motion without excessive memory usage

Dear all,

I’m working on something where I want to slow down footage in real time that TD gets from a live camera. My first thought was to do this with the cache top and simply automate the cache select parameter so it keeps going backwards. It works, but the buffer size needs to have an adequate size and the memory usage gets way too high way too quickly. Is there a way to somehow compress the data before it gets written into the cache?
I thought about using movie file out/in, but it seems that TD can’t read the movie file unless it finished recording. Also, there’s a brief lag in all TOPs when I start the recording, which is somewhat problematic in my case.
I’d be very grateful for any suggestions!

How many frames are you capturing? You might be able to scale down the number of frames and that could ease the use.