Demo here: https://www.dropbox.com/s/qiktze3ml7bz5iq/autotune_the_shipping_forecast.wav?dl=0 Original voice input here: https://soundcloud.com/jb_uk/neil-nunes-bbc-radio-4-and
This is a demo of a simple effects synth using the Vocoder.ar
UGen from SuperCollider. This is a fairly primitive vocoder implementation made of a bunch of bandpass filters which are "tuned" to various frequencies.
The results are mixed, but it's difficult to get a decent reproduction of the words from this.
To get T-Pain/Imogen Heap style auto-tune it would be necessary to write a different algorithm probably using a technique called PSOLA which is described at the following links:
- https://valhalladsp.com/2009/05/21/auto-tune-autocorrelation-and-seismic-analysis/
- https://cnx.org/exports/22567958-1f9b-4426-8abe-b9e0736df034@1.1.pdf/auto-tune-1.1.pdf
- http://www.guitarpitchshifter.com/index.html
Part of the problem is that the algorithm is probably under copyright which makes distribution of an open source version more difficult.
This might be worth looking at for a PSOLA implementation