Learner
Full Member level 2

- Joined
- Nov 1, 2004
- Messages
- 133
- Helped
- 4
- Reputation
- 8
- Reaction score
- 2
- Trophy points
- 1,298
- Location
- Area 621.xxx
- Activity points
- 1,402
hi guys,
I am looking to build a circuit that can pitch shift an audio signal, the circuit will consist of AD and DA on the uController bus and may be external ram as well.
I'll start the assembly code by enable read from the AD and move that to the register but this is where I am stuck, what can I do to manipulate the sampled data in the register to change the pitch?
I thought about using a VCO for manual tuning to varying the DA conveter clock rate but if I do that, I would definitely miss some data when the DA converter has been enabled from the uController.
Can anyone suggest any other methods? or is this too complex for a uController to do?
Thanks in advance!
I am looking to build a circuit that can pitch shift an audio signal, the circuit will consist of AD and DA on the uController bus and may be external ram as well.
I'll start the assembly code by enable read from the AD and move that to the register but this is where I am stuck, what can I do to manipulate the sampled data in the register to change the pitch?
I thought about using a VCO for manual tuning to varying the DA conveter clock rate but if I do that, I would definitely miss some data when the DA converter has been enabled from the uController.
Can anyone suggest any other methods? or is this too complex for a uController to do?
Thanks in advance!