The other day I asked Rory about messing around with live buffers, and he provided me with a very useful example. I took that example and hacked it into a half time clone!
So basically what it does is it reads audio into a buffer, then from that buffer it gets played back at half speed. This means that half the audio gets played back at half speed, so by the time it reaches the half way point of the buffer the buffer resets and the rest of the audio is lost since half the audio at half speed would be equal to the full buffer!
Hopefully that makes sense. Anyways here it is, I also added a control that slews the pitch. If you want different divisions you can mess around with ksamplength.
half speed.csd (3.1 KB)