0
$\begingroup$

I made a terrible vocoder earlier and got some help on it here:

My vocoder sounds bad

My new implementation is much better. I'm using the band pass filter described in the document suggested on the old question. It seems to work much better, but the carrier wave is bleeding heavily into the output signal to the point where I can faintly hear some good vocoder sound effects behind the sound of the carrier wave. This bleed gets louder when the input volume is higher. Is this a common and easily fixed problem or should I give more info for you guys to help me debug this?

$\endgroup$
  • 1
    $\begingroup$ How steep are your band-pass filters? $\endgroup$ – pichenettes Aug 4 '12 at 8:35
  • $\begingroup$ I'm not really sure, I can't tell from that document, but I have been messing with the bandwidths. Surprisingly, a pretty big bandwidth usually sounds best. $\endgroup$ – Void Star Aug 4 '12 at 9:01
0
$\begingroup$

I have, since my troubles with vocoders, learned a lot about signal processing in school and gone back to revisit some of my older projects and fix them. The problem with my vocoder implementation was that I was defining bandwidths in octaves, but linearly spacing my filters. There would be more overlap in higher frequencies and less overlap in lower frequencies. I'm not sure how I got carrier bleed, perhaps a bad envelope follower, but re-implementing with better filters was the real solution.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.