A sound generator includes a memory bank storing user-selectable recorded
sounds, a microprocessor that can quasi-randomly time-delay at least one
of the recorded sounds, and a mixer that can combine a user-selected
recorded sound and the time-delayed sound for output by speakers or
earphones. The microprocessor can also cause the output sound to include a
microprocessor-selected one of the recorded sounds for inclusion during
playback of a user-recorded sound.