Vocoder – A Holy Grail Project

Technology
Vocoder – A Holy Grail Project

vocoderimage2

Recently, a visitor to the Music From Outer Space Facebook page remarked on the latest project to come out of MFOS, the MFOS – 12 Channel Vocoder. He calledย it one of the “Holy Grail Projects,” and I have to say he’s right.

Once I discovered that vocoders were a very clever mix of filters, voltage followers, and VCAsโ€”things I have become very familiar withโ€”I was determined to build one and share theย project with the rest of the DIY community. I do feel that the publishing of a viableย vocoder project on the MFOS website is a milestone for our company.

It is a formidable project just from the sheer number of componentsย involved. The vocoder uses several sets of two identical filters, oneย voltage follower, and one VCA. I tried to find the most economical circuitย I could for each of the bands, but even so, R304 is on the board.

The filters ended up being Multiple Feedback – Lowpass, Bandpass,ย  andย Highpass types. Each filter only uses one op amp, so there are theย two op amps (TL072 Dual Op-amp) and the passive components for twoย multiple feedback filters: one to drive the voltage follower, the output voltageย of which controls the channel’s VCA; one to filter the program material toย be fed to the VCA’s signal input. So, you have 12 sets of all that as well asย the unit’s control circuitry, square wave oscillator, and white and pink noiseย sources.

If you like to solderโ€”this project is for you.

I found a lot of vocoder projects documented on the web and the architecturesย differed mainly in filter types and the center frequencies selected for the filters.ย Another marked difference was in the VCA circuits.

I chose to use the LM13600 even before I found the same thing in one of the designs out there, but Craig Andertonย and the Okita vocoder both used a novel concept. Craig used a dedicated chipย (the NE571 compander chip) to cover the voltage follower and VCA portions ofย the circuit. That’s a nice savings in components but I shy away from specialty chips.

These days, as more and more sound equipment uses DSP modules, analog chipsย like this will become as scarce as Isaac Newton autographs. I want a new generationย of builders to have a fighting chance to build an analog vocoder and have some funย with it, so I chose the LM13600/LM13700 route for the VCA and a whole quad op amp chipย (LM324) with a few discretes and diodes for the voltage follower instead. There areย still several chip foundries manufacturingย the LM13600/LM13700 and I find themย very easy to use and very reliable.

The filters in the vocoder must be made using resistors and capacitorsย with a value tolerance of 5% or better. People often write to me to ask ifย they can substitute 1% resistors for 5% resistors in a circuit. I tell themย you can always go to a tighter tolerance, more temperature-stable component.ย Going the opposite direction can cause issues, as too much tolerance can makeย a circuit misbehave.

Of course, as soon as you build anything you find some things you could have done,ย but I feel fine with this circuit and project. Could it have more bells and whistles? Certainly, but to me it contains the foundational elements needed for a vocoder. I did not include a sibilance detection circuit which compares the energy in the upper bands to the energy in the lower bands to determine if white noise should beย emitted to simulate sibilant sounds. I simply allow a settable amount of white noise to be passed through the unit’s highest pass filter whenever frequencies in that range (> 3330 Hz.) are present in the control signal. Will I ever develop an add-onย PC board with theย  sibilance detection circuit on it for those that want it? Well, yes but not for a while. MFOS is developing exciting new projects so it will have to get in line.

I hope you’ll get a chance to check out the website to see the complete projectย details. If you decide to build one, I’ll be offering a PC board as well as a components kit.

Next time, I’ll go into a bit about the filter design process and some cool tools you can useย to design your own filters.

[Byย Ray Wilson]

Tagged
Discuss this article with the rest of the community on our Discord server!

ADVERTISEMENT

FEEDBACK