Thanks Mo for your nice review. I have to comment what you state. Here we go:
-The GUI... yes I think this needs optimization. I get the same CPU rise in task manager aswell. Did not think of check that before
-Optimizing the streams is harder because double precision is not yet possible in asm or code. In my pc (three years old Core 2 Duo at 2.4) it use prox 3-4% cpu @ 44.1and 14% @ 192kHz SR in Reaper. But I will have to keep looking for optimizations.
-About the sound... I am planning to implement allpass filering to compensate for phase issues and I guess the only other way to do it better is to do oversampling at 44.1 and 48kHz. But it costs even more CPU and in not possible alongside double precision in SM yet.
The benefit of double precision is rated as better than oversampling regarding quality.
-Time travel does several things. It adds some noise. Changes the frequency response. Adds harmonics. All in a dicreete way. Maybe I'll have to make it more evident. But it is not ment to destroy the sound. There was some good stuff back in the 50's aswell. Try stting up two tracks in your DAW and phase invert them. Set the slider at 2010 on one and 1950 on the other. Then you hear the difference
Just have to keep working on this thing