[sdiy] "lunetta"/CMOS sound-making equivalents in C Programming???
Matthew Smith
matt at smiffytech.com
Fri Mar 23 20:47:42 CET 2012
Quoth Tom Wiltshire at 24/03/12 03:51...
> One other possibility that no-one has mentioned is to use a variable clock for the micro.
...
A frequency generator like the LTC6903 can be used to clock a
microcontroller, and be controlled by that same microcontroller. (That's
actually a suggested use in the datasheet, if I remember correctly.)
I was considering using one, not in a closed-loop situation like this,
but feeding an address counter (implemented in a CPLD) that drives an
old-school EPROM, that drives a DAC - my original wavetable concept,
which I still intend to implement, as I think it's cool.
Anyhow, in the context being discussed (as I understand it) you could
have the closed-loop system with the LTC6903, and select pitch using
parallel IO ports, only 6 pins giving you 127 (assuming 0 is no output)
notes.
Just a thought.
Dan: don't know if anyone's mentioned this, but the other CPLD
application I am doing is a very cheap (comparable to a micro) noise
generator. CPLD is set as a linear feedback shift register, driving a
DAC directly. A PLCC44-packaged device (assuming most people don't like
the smaller-pitch SMDs) could give direct drive to a DAC of about as
many bits as you like - just add clock :-)
--
Matthew Smith
Business: http://www.smiffytech.com
Blog: http://www.smiffysplace.com
Linkedin: http://www.linkedin.com/in/smiffy
Flickr: http://www.flickr.com/photos/msmiffy
Twitter: http://twitter.com/smiffy
ABN 16 391 203 815
More information about the Synth-diy
mailing list