Author |
Message |
frequencycentral

Joined: May 25, 2008 Posts: 186 Location: UK
|
Posted: Tue Oct 04, 2011 10:32 am Post subject:
Vocoder concept - crazy idea really |
 |
|
Ok, so recently I've been thinking about building/designing a minimum vocoder. My original idea was to make it managable by using a minimum number of bands, maybe as few a 4. But today I had a crazy idea........instead of multiple fixed BPFs, multiple envelope followers and VCAs........how about a multiplexing vocoder? So, only two BPFs, one carrier and one modulator - but they are both voltage controlled and swept simultaneously through the same frequency ranges by an oscillator. The oscillator would have to be running pretty fast to get any sort of useable 'sample rate' though. Here's a block diagram:
....all you have to decide is how fast the LFO needs to run to get to a workable resolution. In fact it won't be an LFO really, it'll have to be at least at the lower end of the audio range. Here's the rub - at those frequencies, the oscillator is certainly going to 'bleed' into the vocoder's audio path. I have used audio frequency oscillators as control voltages into VCFs on my modular system - the result is FM, which is not desirable here. So, any way to 'null' the oscillator? Maybe stick it through an inverter and mix the output into the audio path so that phase cancellation obliterates the bleed?
Hmmm, maybe it's actually a cross between a vocoder and a sample rate reducer? Anyway, if the challenges can be overcome it could be built with a couple of LM13700 and maybe a dozen opamps. |
|
Back to top
|
|
 |
emdot_ambient
Joined: Nov 22, 2009 Posts: 667 Location: Frederick, MD
|
Posted: Tue Oct 04, 2011 12:37 pm Post subject:
|
 |
|
I have no clue what that would end up actually sounding like but...give it a try!
And remember, audio samples or it didn't happen  _________________ Looking for a certain ratio since 1978 |
|
Back to top
|
|
 |
Mongo1
Joined: Aug 11, 2011 Posts: 411 Location: Raleigh NC
|
Posted: Tue Oct 04, 2011 1:16 pm Post subject:
|
 |
|
I'm not sure what that's going to sound like, but it's not going to be a vocoder.
You're sort of trying to do what is done in a DSP, processing multiple bands with a single signal chain. The thing is, a DSP can keep track of the context of each band separately. When it needs to sample the 1K band, it pulls out a bunch of context values, does the calculation, stores the output, and then stores the context for later. It then pulls the context info up for 2K (or whatever) and does it again. It can do that simply because it's fast enough and smart enough to keep everything separate.
Doing that with audio components won't work. There's no good way to keep all the information separate, so what you'll end up with is kind of a mush of information. I suspect it will sort of be a mix of the audio signal and the LFO frequency.
Sorry to pee in your chile.
Gary |
|
Back to top
|
|
 |
Clack

Joined: Aug 08, 2005 Posts: 438 Location: Walthamstow - london
Audio files: 5
G2 patch files: 1
|
Posted: Tue Oct 04, 2011 1:37 pm Post subject:
|
 |
|
Its a good idea, I love minimizing
I imagine some kind of ringing would be impossible to avoid if the LFO is at audio rate, you cant subtract it because it will not be at the same frequency because modulation creates sidebands. Also I think a vocoder needs to have all bands on at the same time?
Would it not be possible to do it at above audio frequency? say 10x so it samples the highest possible sound 10 times in a cycle - the only problem is can BPF's sweep that fast? all sorts of phase problems?
Maybe look into switching filters? binary controlled filters? MHz switching between frequencies?
Why don't you look into making a channel as cheap as possible? FET VCA? CMOS inverter band pass filter? _________________ Clacktronics.co.uk |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Tue Oct 04, 2011 2:28 pm Post subject:
|
 |
|
what about fixed CV values above audio rate? i.e. using a DAC?
[edit]: i don't care how you will call it! vocoder or not, that does not matter at all. try your idea and see where it gets you (and us, of course).... _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
emdot_ambient
Joined: Nov 22, 2009 Posts: 667 Location: Frederick, MD
|
Posted: Tue Oct 04, 2011 2:56 pm Post subject:
|
 |
|
Clack wrote: | ...all sorts of phreaky phase possibilities... |
There, fixed that for you.
It won't be a vocoder but it might be interesting! _________________ Looking for a certain ratio since 1978 |
|
Back to top
|
|
 |
frequencycentral

Joined: May 25, 2008 Posts: 186 Location: UK
|
Posted: Tue Oct 04, 2011 3:17 pm Post subject:
|
 |
|
emdot_ambient wrote: | It won't be a vocoder but it might be interesting! |
Yeah! The oscillator - too slow and nothing meaningful will happen, too fast and the filters won't have time to react. Then there's the bleed through to address. Certainly won't be a classic vocoder by any stretch, but I'm intruiged as to what sounds it might offer. Maybe have the LFO drive a LM3914 to generate 10 stepped CVs instead of a continuous stream? The resolution would go down but the filters might have a fighting chance of keeping up. And maybe the bleed would be less obvious? _________________ http://www.frequencycentral.co.uk/ |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Wed Oct 05, 2011 3:14 am Post subject:
|
 |
|
frequencycentral wrote: | Maybe have the LFO drive a LM3914 to generate 10 stepped CVs instead of a continuous stream? The resolution would go down but the filters might have a fighting chance of keeping up. And maybe the bleed would be less obvious? |
that's what i intended with the DAC actually. i am curious of your results... _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
yusynth

Joined: Nov 24, 2005 Posts: 1314 Location: France
|
|
Back to top
|
|
 |
Mongo1
Joined: Aug 11, 2011 Posts: 411 Location: Raleigh NC
|
Posted: Wed Oct 05, 2011 5:04 am Post subject:
|
 |
|
Now THAT looks interesting. Who's going to do those PC Boards and when can I get one?
Gary |
|
Back to top
|
|
 |
Paradigm X
Joined: Feb 15, 2011 Posts: 363 Location: Null and void
Audio files: 2
|
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Wed Oct 05, 2011 5:56 am Post subject:
|
 |
|
Paradigm X wrote: | http://www.oldcrows.net/~patchell/vocalfilter/vocalfilter.html
also looks (and sounds) very cool, but a bit impenetrable, protype looks a monster! |
you built one? i did!
in fact i use it as a a triple multimode VCF resonator most of the time (nice filterbank). i read jim's description how to set it up as vowel filter, alas, this would be no fun for me!
Clack wrote: | Why don't you look into making a channel as cheap as possible? FET VCA? CMOS inverter band pass filter? |
that would be nice, also. and would be closer to an actual vocoder, i think. _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
Mongo1
Joined: Aug 11, 2011 Posts: 411 Location: Raleigh NC
|
Posted: Wed Oct 05, 2011 6:42 am Post subject:
|
 |
|
Matthias - I just got drool all over my desk....
Gary |
|
Back to top
|
|
 |
emdot_ambient
Joined: Nov 22, 2009 Posts: 667 Location: Frederick, MD
|
Posted: Wed Oct 05, 2011 9:05 am Post subject:
|
 |
|
Mongo1 wrote: |
Now THAT looks interesting. Who's going to do those PC Boards and when can I get one?
Gary |
+1  _________________ Looking for a certain ratio since 1978 |
|
Back to top
|
|
 |
emdot_ambient
Joined: Nov 22, 2009 Posts: 667 Location: Frederick, MD
|
Posted: Wed Oct 05, 2011 9:08 am Post subject:
|
 |
|
Mongo1 wrote: | Matthias - I just got drool all over my desk.... |
No kidding. I saw that a while back on Matthias's web site. It's an awesome looking DIY job, too One of my favorite designs actually. _________________ Looking for a certain ratio since 1978 |
|
Back to top
|
|
 |
Paradigm X
Joined: Feb 15, 2011 Posts: 363 Location: Null and void
Audio files: 2
|
Posted: Thu Oct 06, 2011 6:07 am Post subject:
|
 |
|
Holy Schmidt, that thing looks incredible
Do you have an info page on your site? Could find one. Did you build that just from those hand drawn sketched schematics?
OMG.
 |
|
Back to top
|
|
 |
Mongo1
Joined: Aug 11, 2011 Posts: 411 Location: Raleigh NC
|
Posted: Fri Oct 07, 2011 9:35 am Post subject:
|
 |
|
Quote: | Did you build that just from those hand drawn sketched schematics? |
Actually, I think Matthias has a hollow tree full of elves that are responsible for some of this stuff. Either that or he's an alien. Nothing else makes sense.
Gary |
|
Back to top
|
|
 |
LektroiD

Joined: Aug 23, 2008 Posts: 1019 Location: Scottish Borders
Audio files: 2
G2 patch files: 2
|
Posted: Sun Oct 09, 2011 1:34 am Post subject:
|
 |
|
emdot_ambient wrote: | Mongo1 wrote: |
Now THAT looks interesting. Who's going to do those PC Boards and when can I get one?
Gary |
+1  |
+2  |
|
Back to top
|
|
 |
zthee

Joined: Feb 20, 2008 Posts: 414 Location: Stockholm
|
Posted: Mon Oct 10, 2011 3:11 am Post subject:
|
 |
|
It kinda looks like a simpler version of the Bi-N-Tic filter? At least it reminds me of it...
I like the original idea! _________________ http://www.thehumancomparator.net/ |
|
Back to top
|
|
 |
fonik

Joined: Jun 07, 2006 Posts: 3950 Location: Germany
Audio files: 23
|
Posted: Wed Oct 12, 2011 3:33 pm Post subject:
|
 |
|
Paradigm X wrote: | Holy Schmidt, that thing looks incredible
Do you have an info page on your site? Could find one. Did you build that just from those hand drawn sketched schematics?
OMG.
 |
thanks for the laurels.
no, jim patchell actually made the gerber file available on his oldcrow site. i just sent them to a PCB house... alas, i had to pay about 100 bucks for this PCB. _________________
cheers,
matthias
____________
Big Boss at fonitronik
Tech Buddy at Random*Source |
|
Back to top
|
|
 |
diablojoy

Joined: Sep 07, 2008 Posts: 809 Location: melbourne australia
Audio files: 11
|
Posted: Wed Oct 12, 2011 9:32 pm Post subject:
|
 |
|
Quote: | alas, i had to pay about 100 bucks for this PCB. |
for a single prototype I would say that isn't that bad a price
at all.
very nice work, as with all your modules always
extremely professional looking _________________ In an infinite universe one might very well
ask where the hell am I
oh yeah thats right the land of OZ
as good an answer as any |
|
Back to top
|
|
 |
Paradigm X
Joined: Feb 15, 2011 Posts: 363 Location: Null and void
Audio files: 2
|
Posted: Thu Oct 13, 2011 3:29 am Post subject:
|
 |
|
fonik wrote: | Paradigm X wrote: | Holy Schmidt, that thing looks incredible
Do you have an info page on your site? Could find one. Did you build that just from those hand drawn sketched schematics?
OMG.
 |
thanks for the laurels.
no, jim patchell actually made the gerber file available on his oldcrow site. i just sent them to a PCB house... alas, i had to pay about 100 bucks for this PCB. |
Cool man, it really is fantastic looking. Any audio samples floating around?
$100, while a lot, is still quite tempting, for such a unique bit of kit. Do you happen to still have the files ?  |
|
Back to top
|
|
 |
|