vibrato

Mike I. mirwin1 at istar.ca
Fri Jan 28 22:01:24 CET 2000


It should be possible to build a pitch shifter (harmonizer) using a pair 
of long BBD's. A steady pitch shift will result for the length of time 
that a "sample rate differential" can be maintained between the input 
and output of the delay. eg. for a one octave up transposition, the 
sample rate for signals at the input is R KHz, while the sample rate for 
signals coming out is 2R KHz. A voltage controlled 1/x clock would 
probably be best for this, with the clock being modulated by an upramp 
(upshift) or a downramp (downshift). One way of doing this would be to 
use a variable amplitude ramp generator with a period of about 20 mS, 
another way would be with a fixed amplitude ramp generator with a 
variable period (faster LFO gives larger shift). A problem is the 
"retrace glitch" which occurs when the ramp resets. A possible solution 
for this is to use 2 parallel BBD's, modulated by ramps that are 90 
degrees out of phase. A "crossfade" circuit alternates between the 2 
outputs, so the BBD output glitches are alternately blanked. Doing it 
with DSP is the most sensible way to go, since there are better methods 
of avoiding glitches. I think there were some attempts to make BBD 
pitch shifters in the 1970's. Mike



More information about the Synth-diy mailing list