Abstract: A pitch changer with glitch minimizer is disclosed. The pitch changer changes the pitch of an input audio signal to a higher or lower level as desired. When performing such a pitch changing operation, certain portions of the input signal must be either repeated or deleted in the audio output signal. Such an operation makes it necessary to splice together two sub-segments of the audio input signal at various times throughout the operation of the pitch changer. The present invention minimizes glitches which would otherwise result in the audio output signal by determining the most desirable splice point in a predetermined range of splice points and causing the splice to occur at that point.
Abstract: Chorus effect for an original audio signal is developed by forming a complementary pair of signals from the original. The original signal is stored at a write rate (f.sub.c), then, after a delay, strobed to a pair of FIFO registers, one strobe at a higher rate (f.sub.c +.DELTA.f), the other strobe at a lower rate (f.sub.c -.DELTA.f), respectively. The faster readout will decrease the delay (to zero, causing foldover glitch), the slower readout will increase the delay (to excess delay, causing discrete echo). The strobe frequencies are reversed between FIFO registers whenever the delay becomes too great or too small.