Best pitchshifting algorithm for live harmonizer
Hi everybody,
For a school project I am currently trying to build a live autotuner/harmonizer like the one Bon Iver uses here https://www.youtube.com/watch?v=P_Fx1yq3A8M His engineer mentioned in a Sound On Sound article that all pitchshifting/harmonizing is done by an Eventide H8000 with an autotuned 'tonic' note as source material.
I am kind of a Max noob so I was wondering: what would be the best pitchshifting algorithm/object/external to do this? It needs to be:
- Able to use MIDI input to determine the harmonies
- As low latency as possible since it has to able to be used live in real time
The options I've found so far are:
- retune~
- gizmo~ using pfft~
- Some IRCAM externals I keep reading about
I don't have the time or know-how to look into all of them so I was wondering if someone could help me out :)
I can't tell much about comparison with retune~,
but compared to gizmo~ I had more success building 4 voice
harmoniser for vocalist using Ircam externals.
There is an example that separates (sort of) voiced/unvoiced
parts, so that at the end one mixes only 1 unvoiced part with all transposed
voiced parts. Input must be monophone.
Latency and CPU usage was low enough for live performance,
which was very important, because there were more than 40 different
live loopers, a bunch of real time effects, live recording etc in that software.
Check the gabor psola .
Mind You that was 10 years ago with max 4.6.3.