I've looked all over for an answer and can't really find one.
I'm aiming to build a real-time pitch shifter in the vein of the classic 70s units, where only the delay and circular buffer was digital, and everything else analog (including the feedback loop). I have my design and feature set mostly nailed down. However, it all hinges on being able to clock samples out to the DAC at absolutely any arbitrary rate (up to some maximum, of course). I know this can be done with R2R DACs.
My input sample rate will be fixed at 32khz, and I want the output sample rate to be able to go anywhere from 16khz up to 64khz (one octave either direction - more is okay, of course) more or less on the fly. So I guess the real question is, can the on-board DAC do that, or do I need to use an external R2R chip? (Jameco has a 12-bit one for $10 - a bit pricey, and it's a parallel input so I'd also need a 12-bit shift register, somehow, to save pins.)
Thank you all for your help!
I'm aiming to build a real-time pitch shifter in the vein of the classic 70s units, where only the delay and circular buffer was digital, and everything else analog (including the feedback loop). I have my design and feature set mostly nailed down. However, it all hinges on being able to clock samples out to the DAC at absolutely any arbitrary rate (up to some maximum, of course). I know this can be done with R2R DACs.
My input sample rate will be fixed at 32khz, and I want the output sample rate to be able to go anywhere from 16khz up to 64khz (one octave either direction - more is okay, of course) more or less on the fly. So I guess the real question is, can the on-board DAC do that, or do I need to use an external R2R chip? (Jameco has a 12-bit one for $10 - a bit pricey, and it's a parallel input so I'd also need a 12-bit shift register, somehow, to save pins.)
Thank you all for your help!