[sdiy] Digital VCO

Eric Brombaugh ebrombaugh at earthlink.net
Mon Apr 24 17:18:16 CEST 2006


Richard Wentk wrote:
> One way to do bandlimited waveforms is to precalculate them and select 
> them dynamically based on the frequency.
> Splicing can be an issue, but if you're working with a fairly low-res 
> DAC ultimate quality isn't such an issue.
True enough, and I might try that - especially since my exponential 
routines give me a nice octave indicator. The limiting factor here is 
that the low-end PSoC is somewhat limited on Flash space (only 4kB), so 
I can't do too many tables with that one. For a few cents more though 
its probably doable.
> Sounds like an interesting project. The big advantage with digital is 
> that it's trivially easy to turn a digital VCO into a digital VCLFO 
> with a cycle time that goes as low as you want.
Yes. The biggest problem with the LFO concept is that the aliasing 
starts to be fairly audible even on a sine waveform when the frequency 
gets below 60Hz or so. Longer & wider wave LUTs help with this though, 
so it might be pretty easy to fix.

Eric



More information about the Synth-diy mailing list