I'm looking to convert some sort of sine wave from one frequency to the other. The only way I can conceive of doing so is to use a freq->volt and volt-> freq or through mechanical means. Is there a simpler way to do it?
Note: I'm not very well-read or experienced with electronics, so I expect any answers I get will give me more questions. :/
Frequency will probably lie between 100-2000 Hz. The desired effect of the device is to take an audio signal and lower it by an octave. As far as current and voltage, I can't really say. I plan on putting this into a guitar for a school project, so it'll be whatever unamplified pickups are putting out.
So why didn't you say this in the first place?, your requirements bear no resemblance to your original question.
However, it's NOT a trivial project, not if you actually want it to be useable - I would suggest you buy one, they are commonly available in pedal form - check 'The White Stripes' who use one.
As a project, what would I be doing, BTW?
Not for music, but for voice frequencies?
Use a dspic to FFT it, do the fancy processing, and then DAC it back out? Is that how voice changes work, ain't it? Hmm, I've been thinking to try this out in Delphi on the PC, and then on a dsPic. I know of the holtek voice changers that did not take of.
The problem is it seems like it's not just a simple sinewave. He talks of putting it in to a guitar which won't produce a single sinewave but a complex wave.
As a project, what would I be doing, BTW?
Not for music, but for voice frequencies?
Use a dspic to FFT it, do the fancy processing, and then DAC it back out? Is that how voice changes work, ain't it? Hmm, I've been thinking to try this out in Delphi on the PC, and then on a dsPic. I know of the holtek voice changers that did not take of.
You splice the recording on the fly so it won't affect the speed.
Suppose you splice sound sample in to 100ms chunks, throw away every other chunk and stretch each chunk to 200ms. This will reduce the frequency by half and keep the length of the sample the same. The problem is you need to be careful where you splice the sample. You need to do it where the waveform crosses 0V and make sure the beginning of the next chunk is slewing in the same direction as at the end of the splice. If you don't do the splicing right, you'll add a lot of noise and distrotion and it'll sound horrible.