updated timestretch and added slew-limiter