Creating a real time quantized auto pitch shifter


#1

What people calls "autotune", a quantized real time pitch corrector.
My idea was to drive a pitch shifter with incoming pitch tracking information, but the question is how to scale pitch detection to semitone +/- offset. i will have to set a reference root note and the target pitches.
anybody has ideas about useful objects for this kind of project?
anybody has any experience on this kind of processing?
thanks and i will update this topic with news


#2

Pitch tracking:
The pitch tracking has been up many times lately, in different forms.

Here is link for a couple of the threads:


Start from there and see what you can grab, for the pitch tracking.

Pitch shifting:
There are numerous pitch shifters in the user library. If you want to make your own, it's a little bit more work. You can make a pitch shifter fromthis tutorial patch:
File>Library>Factory>tutorial>22_overlap_add_shift

But it does need a lot of work it's just a starting point. So it's probably easier just to use one of the already existing ones to start with.

Get something working and then you can always upgrading specific parts of the algo if you are not happy with them.