Systems implementing the invention allow a user to time stretch an audio
track without changing the pitch of the sound, and to produce optimal
audible qualities of the output signal. The approach utilized in the
invention relies on providing several time stretching methods, each one
of which is selected based on one or more criteria of the audio data
properties. One method relies on crossfading pairs of segments of audio
data while running one segment backward every other repetition. The
second time stretching method detects inaudible segments and inserts
longer periods of audible data within those segments. The third method
utilizes a reverb to create a reverb segment that is played after the
original segment.