vocoder dim
Martin Czech
martin.czech at itt-sc.de
Tue Apr 29 18:18:04 CEST 1997
To all vocoder experts :
I'm just designing my 20-Channel Vocoder
(only Spice-Simulation up to now).
I'll use 10th order Bessel bandpas-filters (analysis),
60dB/oct (my tables end at 10th order ;) )
with 10 op-amps and 20 caps.
The overall impulse response will always show some
"ringing", I don't think that there is a way to
avoid this. Maybe with digital filters, but that off topic here.
Ok, the Bessel has not so sharp edges,
but less "ringing" than Butterworth or Chebychev,
so I think this will be optimal.
Does this make an audible difference ? Do you agree ?
The synthesis filter bank will be the same and I'll provide
jacks so that both banks can be used independently as
fixed filter bank. Indeed, every component of the vocoder
should be patched, no pre-wiring.
So it'll be also possible to bypass some bandpass-filter
stages to get not so steep responses (6bB, 12dB, 24dB & 48dB).
This will give "cheaper" vocoder sounds.
I'm currently thinking about an bargraph led display of the
analysis input (one for each channel) with National
bargraph driver ics.
After rectifying the filtered analysis input the signal must be low
pas filtered to get the synthesis control voltage.
What kind of lp filter is recommended and what
is the best cutoff frequency relative to bandpas
frequency ?
My simulations show that a 4th order Tchebychev lowpas
with cutoff = bandpas cutoff gives good ac ripple suppression
while not beeing tooooo sloooow.
Ripple suppression might get important if the analysis and
synth section are not connected in the usual way but
for example inverted (lowest band to highest band etc).
In this case any control voltage ripple should give non
masked audible am-modulation artefacts.
Some EMS Vocoders have slew regulation for rising and falling
edge of the analysis detector simultaneously with a single pot
for all channels. Interesting feeeaaatuuuure.
How ?
Voltage controlled RC slew regulation with junction fet as "R" ?
They also have a freeze feature.
Could also be done with "RC"-fet as sample & hold.
Does anybody know if the EMS freeze function suffers from leakage
after some time. That would be a hint.
Any information would be helpfull.
m.c.
More information about the Synth-diy
mailing list