[sdiy] Polyevolver internals
Tom Wiltshire
tom at electricdruid.net
Wed Dec 30 11:32:12 CET 2009
Antti,
>> No idea how well it would work to have both DCOs and digital
>> oscillators running simultaneously though. Could end up with some
>> IRQ contention if the DCO hardware needs much babysitting.
>
> I don't see much point in using DCOs when you can simply add more dsp
> oscillators and mix them in software.
There are various reasons; DCOs generate genuine analogue ramps,
which is important to some people; Related is the fact that DCOs can
easily generate sync waveforms without aliasing, which is *hard* to
do with digital oscillators; DCOs have a relatively low processor
overhead, since you only have to deal with a timing reset pulse once
per wavecycle instead of dealing with generating a new sample at x
KHz. That leaves you time to do modulation processing on the same chip.
I doubt Dave Smith would have got two voices on one dsPIC if he'd
used digital oscillators not DCOs in the Prophet 08. I also doubt
he'd have sold as many if he couldn't claim that it had 'an analogue
audio path'. So the DCOs are essential to the design.
> dsPIC with integrated audio DAC should work as a pretty nice two
> voice chip for building polysynths (or monosynths). Use SPI to
> control N dspics and mix the separate voice outputs together in
> analog. IIRC, they cost about 6e / part for the 28 pin dip
> versions. I'm planning to try this early next year.
Let me know when you do. I've been working on a similar scheme.
Regards,
Tom
More information about the Synth-diy
mailing list