Another option (which is a lot more work than a simple voice changer) is to use a synthetic voice. Most of them let you convert your voice into that program's internal representation (notes, phonemes, and pitch deviation), and then have the synthetic voice sing it.

There are a lot of downsides to that approach. Using a voice changer is basically loading the source voice, picking a target voice, and getting the results.

With vocal synthesis software, you need to:

* You have to buy/subscribe the software
* You have to learn the software (it's like a pitch correction software plus words)
* You have to find a voice you like
* You have to pay for that voice if you're not on a subscription
* You have to fix the import errors (pitch, phonemes)
* The performance may be very good, but still to some degree remain synthetic.

On the other hand, you have a lot more control over the voice. Voice conversion software leaves the original performance intact, including issues with timbre. Correcting these in pitch correction software only goes so far, and if you move the voice too far out of range, you'll get artifacts.

With vocal synthesis software, you can completely re-sculpt the performance, and even replace things like vibrato without the timbre going wonky. Changing the gender of the performer is also much more realistic.


-- David Cuny
My virtual singer development blog

Vocal control, you say. Never heard of it. Is that some kind of ProTools thing?