Real Time Formant Shifting (without pitch shifting)

Troy Witherow's icon

I have searched the forum and searched the web, but I'm stuck and coming to the Max Community for some wisdom.

I want to be able to shift the formant of a voice real time without changing the pitch. Some have referred to this as "gender bending" and pointed out that many plugins/pedals/effect units have this capability. It's true, I have a few.

But that's no fun, I want to do it in Max!

Basically looking for the "Formant" control that groove~ has but audio coming in real-time. Is this function sitting right under my nose somewhere or is this a complicated task? Can anyone point me in the right direction?

Thanks

Roman Thilenius's icon

unless there is an external which does it for you (but then this is like using a plug-in) i would classify it "complicated".

first split into tonal and transiental parts, then use analysis such as LPC, STC or FOF.

e.g. it is more complicated than making a reverb or compressor.

FOF as patch? let me know... i´d like that, too.