Arduino feasible for real-time AutoTune?

Hey guys!

I am considering a cosplay of a character called Zimos. He is from the very fun and successful game called Saints Row 3.
Now to those of you who don’t know him he is basically a pimp who was caught and used as a sex slave for quite some time before you free him.

He is a black dude who can’t talk so he uses a voice box to communicate. It’s incorporated in his pimp-cane so it looks like a microphone. The funny thing about this voicebox is that it autotunes his voice (think T-Pain).

So you can probably guess my question:
Is it feasible (or even possible) to make such a device using Arduino?
In theory I was thinking the top of the cane would hold the microphone as well as having a speaker on the opposite side all run by batteries inside the cane.

Please let me know what you think. I could find very little on this subject (most likely for obvious reasons) and wanted to hear some opinions from more experienced users as I have a bit of high-school experience with an older small arduino board.

Not really, no. There are some dedicated signal processing ICs that you might be able to control with an Arduino, but real-time audio processing is effectively out-of-reach.

Some folks have managed DSP, but it's limited and still has to be highly optimized. On top of that, you need a DAC, and probably a better ADC than what's on-board, so it goes quickly into the realm of diminishing returns.

SirNickity:
Not really, no. There are some dedicated signal processing ICs that you might be able to control with an Arduino, but real-time audio processing is effectively out-of-reach.

Some folks have managed DSP, but it's limited and still has to be highly optimized. On top of that, you need a DAC, and probably a better ADC than what's on-board, so it goes quickly into the realm of diminishing returns.

Ah, well that's a shame.
I've seen people distort the voice like Darth Vader using an arduino board though. But I guess that's because it's distortion and not autotunning?

Most likely using some other IC to do the heavy lifting. There are voice modulation chips that are made for entertainment effects for example. Do you have a link to the ones you saw?

I should specify, the ATmega-based Arduinos are underpowered for this sort of thing, but the ARM-based Due might pull it off. (I'm still used to Arduino being a microcontroller.)

SirNickity:
Most likely using some other IC to do the heavy lifting. There are voice modulation chips that are made for entertainment effects for example. Do you have a link to the ones you saw?

I should specify, the ATmega-based Arduinos are underpowered for this sort of thing, but the ARM-based Due might pull it off. (I'm still used to Arduino being a microcontroller.)

Did a bit of digging in the history and found this that I watched before:

This was being done long before 16MHz cheap microcontrollers.

Look up ring modulator and suboctavizer. No microcontrollers required.

Thanks a lot. Will give it a look!

polymorph:
This was being done long before 16MHz cheap microcontrollers.

Look up ring modulator and suboctavizer. No microcontrollers required.

I found this while looking around. Seems like a popular device for auto-tunning.

http://artproaudio.com/art_products/signal_processing/signal_channel_tube_preamps/product/autotunepre/

I wonder if that can be made into some sort of portable contraption...
Looking into the Ring Modulator didn't yield much result other than what I found above and nothing came up with suboctavizer.

Try this project, Adruino Uno pitch shifter:
http://coolarduino.wordpress.com/2012/04/09/voice-pitch-shifting-scrambler/