mikerbot
Newbie level 3
Hello, I'm attempting to design an audio delay circuit. While electronic engineering is not my specialty, I can solder like a mad man and I have a general idea of what's going on. I was wondering if anyone would be willing to help me along. The thing needs to have audio in (rca and 1/8" mini) and audio out. Adjustable delay from 0-12 seconds (more the better, but 15 would be over kill). .5 second steps would be fine, infinite would be better. Both battery and adapter powered would be nice. It should be small (walkman sized). On/off/bypass switch (of course) and it should be as cheap as possible (of course). I explained this to a guy I know in Ohio, he gave me this:
"If I understand what you're looking to do, this could be done with an ADC, some memory to act as a buffer, and back to analog via DAC. Not really all that complicated. Small pause on startup to fill the buffer. Use an encoder (or even a pot) to set the delay value in the PIC that would be shifting the data out of memory to the DAC. There might be an even easier approach using some analog circuit, but it would be pretty easy to do it via digital/analog converter ICs."
I understand the very basic theory behind most of that paragraph (and could figure out the rest.) The biggest conceptual problem I have with it is "some memory to act as a buffer." Thanks for your time.
-Mike.
-This is a re-post from the newbie section, I hope thats OK with everyone. Thanks again.-
"If I understand what you're looking to do, this could be done with an ADC, some memory to act as a buffer, and back to analog via DAC. Not really all that complicated. Small pause on startup to fill the buffer. Use an encoder (or even a pot) to set the delay value in the PIC that would be shifting the data out of memory to the DAC. There might be an even easier approach using some analog circuit, but it would be pretty easy to do it via digital/analog converter ICs."
I understand the very basic theory behind most of that paragraph (and could figure out the rest.) The biggest conceptual problem I have with it is "some memory to act as a buffer." Thanks for your time.
-Mike.
-This is a re-post from the newbie section, I hope thats OK with everyone. Thanks again.-