1
$\begingroup$

I am working on analysis of baby cry signal. fundamental frequency(Fo) of signal is already estimated using auto correlation and cepstrum analysis. cry signal is inputted in .wav format. now i want to do short time fourier transform analysis of same signal inorder to find variations in fundamental frequency over the time and plot its "pitch contour". i.e. Fo v/s t. its like finding Fo value for each small interval and plotting over time to see the variability. pls, can anybody help me with the matlab code?

$\endgroup$
1
  • 2
    $\begingroup$ What kind of help are you expecting if you don't share your code? This is no code-request forum. $\endgroup$ – Matt L. Apr 6 '15 at 9:16
1
$\begingroup$

Have a look at SAaC from LabROSA. You also might be interested in delta pitch without explicit pitch tracking.

$\endgroup$
4
  • $\begingroup$ sir thank you for reply. it is helping me. but i am getting some errors in code which i tried from above site. $\endgroup$ – ravi Apr 6 '15 at 7:33
  • $\begingroup$ Make sure you've installed all dependencies and can run their examples first. Then try with your data. If it doesn't work post new question with details and code as Matt says. Cheers. $\endgroup$ – ruoho ruotsi Apr 6 '15 at 17:31
  • $\begingroup$ sir @ruoho ruotsi , am using matlab 7.1 version. In one of the above code function "logfsgram(d,256,sr)" is used. here it gives error as "Undefined function 'logfsgram' for input arguments of type 'double' ". how to install these functions in my version? $\endgroup$ – ravi Apr 7 '15 at 5:12
  • $\begingroup$ check this out: github.com/dpwe/alignmidi/blob/master/logfsgram.m $\endgroup$ – ruoho ruotsi Apr 7 '15 at 6:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.