Is there any new object that gives formants for output

Anastasis Panayi's icon

Hi,

I want to get the formants of human voice in real time. Is there any new object that does that?
I didnt find anything (any object) that does that.
Am i missing something?

Thank you.

vichug's icon

did you try fiddle~ ? bark~ ? (those are externals)

Simon Blakely's icon

Can you be more specific about what you want?

Formants are a spectral feature (a series of resonant filters).
Do you want the spectral envelope to apply to another source?
Do you want a list of the peaks in the spectral envelope?

You can get the spectral envelope of vocal formants in real time with a cepstrum and lifter. This is how my rubberband~ external preserves formants. Then you could do peak analysis to get the formant frequencies.

I think the ftm suite (http://ftm.ircam.fr/) has some tools that may do this ...
gbr.lifter        Cepstral liftering
and
gbr.peaks        Estimate peaks (partials) from a given spectrum (or any other vector)
Estimates frequencies (interpolated and scaled indices) and amplitudes of peaks in an incoming vector.
The estimation of partials in a spectrum works best when a logarthimic amplitude spectrum (positive frequencies) is provided as input.

Simon

Anastasis Panayi's icon

Sorry i am not that experienced.

I just want for output the basic frequency (F0) and formants (F1, F3, F3, F4, F5).
Does bark object gives me all that?
When it says 25 bands does it mean it gives us f0,f1,f2...f24??

If not is there another way to get those?
Or i am still not clear enough?

Thanks you!

Anastasis

spectro's icon

Edit: Deleted post. didn't read question properly. Unfortunately can't think of a simpler way to analyse a voice for formants than suggested by the previous responses .Apologies for the noise...

Anastasis Panayi's icon

It's ok it is my fault.
I should be more clear.
Do someone know if zsa.bark~ output is what i need.

Thank you!

P.S. I don;t want to synthesize formants, just analyse them.

chachaching's icon

Did you make any progress analyzing formants? Working on a similar project.

elevatormusicmaker's icon

I am also working with formants now. Have you discovered anything regarding how to do this?

chachaching's icon

the mubu.gmm seems like a good starting place