[sdiy] new project

Ryan Williams destrukto at cox.net
Mon Dec 6 15:45:12 CET 2004


hi all,

I've started working on a new project that I've been thinking about for 
a while now. It is a shift register based noise and CV source. similar 
to the wiard noise ring but more designed for CVs. It will have a 
 >=12bit DAC on the output. 3 ADCs for voltage control of the the number 
of bits on the output, VC control of feedback bit for the shift 
register, and optional external input to the quantizer instead of using 
the shift register.

so I had some question about what would be a reasonable amount of bits 
for the DAC.  the shift register is 8bits but since I'm using another CV 
input for reducing that to anywhere between 1 and 8 bits I use a lookup 
table to scale the output to a 12 or more bit DAC. I had planned to try 
it with a 12bit DAC but I've just realized that the lookup table could 
be used for other things besides reducing bits. if so then I think it 
would be better to have more bits? If I do decide on a better DAC then 
I'll switch to a bigger microcontroller but then it would be even faster 
so maybe thats not a bad idea.

new features just keep adding on... I originally had a simple all analog 
with a 4000 series CMOS shift register, but now it's planned to be run 
by a AVR uC running at 8MHz. the program flow is simple, just sample the 
n ADC, then shift register, then lookup the output value based on that 
input, then output to the DAC and repeat. the fdbk bit selection ADC is 
sampled at the same time as the n ADC but it's output goes to an 8:1 
multiplexer. I posted a schematic for the first page that has most of 
the quantizer circuit so far. I haven't tested anything, atleast not on 
this version of the circuit. It's just there to give an idea of what I'm 
trying to do. suggestions welcome. i'm still new at this:
http://www.sdiy.org/destrukto/temp/shift_reg_quantizer.pdf

ryan williams



More information about the Synth-diy mailing list