Around twenty years ago, Kevin Kelm, an Amiga 500 programmer made
'Superecho'.

That was a little program (18 Kbs) that processed input audio signal
creating delay effects and pitchs into 4 voices, thought to have fun with music or
microphone.
This program has 8 gadgets with numbers and 4 volume sliders that determine
the audio result.
The program basically capture the input signal on a buffer (set by user) and play
it on the intervals fixed by user, after record buffer is completed (fully filled). More
high the pitch frequency (more little the number), more faster plays the audio
captured without audiostretching, more lower (more big the number), the same
but slower.

This lines are the result of investigating about 'Superecho' to use it musically,
with instruments working with pitch shift intervals.
You just need an Amiga 500 with a parallel port audio digitizer and maybe an
Amiga Action Replay MKIII to freak a little more using the Cpu Speed knob to
deform the sound while effect occurs.

Samples on audio and the ZMF files of each song at
http://www.esnips.com/web
/Superechosongs
That ZMF files contain the samples to play it on the Zoom Sampler Software
emulator at
http://www.esnips.com/web/SonictronicaPrograms
Samples on video.