Abstract: This paper presents a novel buffer management technique that allows time-stretching to be implemented as a live realtime audio effect. This system is based on the circular buffer, but with a non-continuous, audio level triggered write methodology. This modification compensates for the fact that the output of a time-stretcher is longer than the input. This allows synchrony between a live input and output to be maintained as well as reducing the processing and memory requirements. The buffer management technique is paired here with the Paulstretch time-stretch algorithm, but can be adapted for use with other time-stretch algorithms as well. Also discussed are the implementation design details including live, manipulatable FFT window size and stretch factor parameters.