How would you find the pitch period of a sound signal?

Hi
I have a few questions and i would like if somebody could help me even with the smallest comment on this.
How would someone be successfully estimate the pitch period (fundamental frequency) of a 5 second sound file?How would you successfully distinguish the voiced from the unvoiced parts and how would you make sure you dont mix voiced/unvoiced sections? Finally how can you find the exact points where the pitch is at its peak throughout the signal?
Any help/comment/suggesion would be much appreciated

Hello Madgreek,
After some thought I think I may have come up with an algorithm for what we have discussed. Basically, you are interested in knowing the time intervals over which you can observe any given frequency in your signal. As you had suggested, you can examine small windows of your signal and perform FFTs on each of the small windows to determine what frequency content is contained in that window. By examining all of the windows, you will see when particular frequencies are prevalent in the original signal. You'd want to use the smallest allowable window to give you the most resolution, but one that is large enough to cover an entire period of the lowest frequency (so that you don't miss this frequency).
I have attached an example program that performs this operation. The example performs this analysis on an array that represents audio data. I am basically performing multiple FFTs (for each window) and stacking these FFTs in time to form a 3D plot. By examining the 3D plot, I can then see when in time my frequencies of interest are at their peaks. Rather than graphing these plots, you may work out a different algorithm for programmatically determining and logging these peaks and times. I hope this is what you were looking for!
Attachments:
Time Variable FFT.vi ‏250 KB

Similar Messages

  • HT5312 How can you find the link to get a rescue email?

    How can you find the link to get a rescue email?
    I am not a regular user - and wonder why????
    Been at this for hours, can't remember questions, support sends you to the questions you can't answer or I would have the first time, or a promise of a link which doesn't seem to exist!!
    Now locked out!

    You need to contact Apple, either through the link in that article or by phoning them and asking for the Account Security team.
    (80167)

  • 1.) How do you find the dictionary in Apple Mail Program?  2.) How do you add another dictionary?

    1.) How do you find the dictionary in Apple Mail Program?  2.) How do you add another dictionary?

    Hello James!
    I do not have any ABAP Instance, only the JAVA one.
    Therefore the ABAP transactions are quite useless.
    The problem tables are created by people working on the CAF layer.
    They have developed and deployed some homemade applications and this is leftovers from their development in some kind of way.
    Anyone with any ideas?
    Could it be that (yet) some special Portal Dictionary Role needs to be asigned to the Administrator?
    /Lasse

  • How do you find the difference in no. of days between 2 dates?

    How do you find the difference in no. of days between 2 dates ?

    There are 2 way to solve this: using java.util.GregorianCalendar or java.util.Date (like jesper1 suggested), depending what kind of solution You need:
            GregorianCalendar gc1 = new GregorianCalendar(2001, 01, 01, 23, 00, 00);
            GregorianCalendar gc2 = new GregorianCalendar(2001, 01, 03, 10, 00, 00);
            // 1st way using GregorianCalendar
            int diff1 = gc1.get(GregorianCalendar.DATE) - gc2.get(GregorianCalendar.DATE);
            System.out.println("Differnce: " + diff1);
            // 2nd way using Date
            int diff2 = (int)(gc1.getTime().getTime() - gc2.getTime().getTime()) / (24 * 60 * 60 * 1000);
            System.out.println("Differnce: " + diff2);Note: There are 2 days between the given dates, but exactly 1 day and 11 hours.
    The first solution returns "-2", the second returns "-1".
    (... and a 4th posting also won't help ...)

  • How would you capture the stdout of Runtime.getRuntime().exec())?

    How would you capture the stdout of Runtime.getRuntime().exec())?
    Say you wanted to execute PKZIP25.exe from java using Runtime.getRuntime().exec(). How would you capture the output of PKZIP25 (the console IO) in a file so you could check the results?
    Thanks
    Bill Blalock

    Thanks.
    Could you explain a little more?
    The program I am calling seems to be executing, as far as Java is concerned, but nothing happens. I imagine I have made mistakes in calling it but can't see the output to the console.
    Should I use Runtime.getRuntime().exec() or Runtime.exec() for something like this?
    I appreciate the help!
    Bill B.

  • HT204003 How do you find the passbook enabled apps once you use passbook???

    How do you find the list of passbook enabled apps once you start using passbook???

    http://www.macrumors.com/2012/09/19/passbook-enabled-apps-start-arriving-on-app- store/

  • How would you change the state to the base state?

    How would you change the state to the base state? Its not
    letting me do something like:
    currentState='<Base State>';

    Sorry about the vagueness of that last reply :)
    What I have done now in my code is this:
    viewstack1.addChildAt(loginCanvas,0);
    toggle.selectedIndex = 0;
    However nothing happens at this line of code:
    toggle.selectedIndex = 0;
    but this works:
    toggle.selectedIndex = 1; or ...
    toggle.selectedIndex = 2;
    toggle.selectedIndex = 3;
    toggle.selectedIndex = 4;
    toggle.selectedIndex = 5;
    toggle.selectedIndex = 6;
    The strange thing is that if I have a button on the screen:
    <mx:Button x="10" y="3" label="Button"
    click="toggle.selectedIndex =0"/>
    and the user clicks it the toggle.selectedIndex = 0; works.
    I'm stumped, any ideas?

  • How do you find the phone's mac address for Droid RAZR Maxx HD?

    how do you find the phone's mac address for Droid RAZR Maxx HD?

    Ann154 wrote:
    WalrusM wrote:
    how do you find the phone's mac address for Droid RAZR Maxx HD?
    It is listed under the advanced options for the WiFi settings or About Phone > Status within the phone's settings
    Motorolas list them under About Phone > Status.
    Edit:  Oh, snap!  It is listed in both places.     Nevermind!  Please excuse! 

  • How do you find the word count on MacBook, please?

    How do you find the word count on MacBook, please?

    If you are trying to find word count in a Microsoft Word 2011 documemt, for instance, open the document and go to the Tools menu, selecting Word Count. In Apple's Pages application, open the document and look at the bottom of the page, near the left it will say "X Words" where X is the number.
    Best of luck.

  • I've formatted my PC, how do you find the album you have bought in there on my account again?I've formatted my PC, how do you find the album you have bought in there on my account again?

    I've formatted my PC, how do you find the album you have bought in there on my account again?

    If you reformatted you disk, then you music was deleted.
    Apple only allows one download and advises that purchases are backed up.
    I guess you don't have a backup?
    If not you can recover purchased music from your iPod if you have one:
    http://discussions.apple.com/thread.jspa?messageID=11857427&#11857427
    If you can't do either, try contacting customer service and explain the situation, but they are not obliged to help you.
    http://www.apple.com/support/itunes/

  • How do you find the iPad phone number for cellular data?

    How do you find the iPad phone number for cellular data?

    I know this post was a long time ago but people still seem to be viewing it.
    Quickest way:
    Via the iPad on 3G, go to http://m.telstra.com. The service number is then displayed and you are given the option to recharge.

  • How would you rate the iTouch as a gaming device?

    On a scale of 1-10, how would you rate the iTouch as a gaming device?

    7, if the game is well designed for iPod touch is very good!
    let the last three pionts be left to the iPad

  • How would you change the default template?

    How would you change the default template?

    Hi,
    what do you mean by changing the default template? Do you want to change the standard BEx web template for all web applications? This can and should be done with transaction SPRO, there you can change it to your own (maybe by copying the standard template and fitting it to your needs).
    With regards,
    Daniel

  • How would you describe the function of 'Camera roll'?

    How would you describe the function of 'Camera roll'?

    ITs the folder that stores pictures taken with the camera or downloaded from the web.   Or stored from Apps running on the iPad.
    Basically any picture or image created on the iPad will reside in there.

  • How would you optimize the dimensions?

    How would you optimize the dimensions?

    HI Vsu,
    The basic way of optmizing the Dimensions would be to have similar kind of objects into that dimensions. For example having the Customer related infoobjects into the customer dimension will obviously help in optimized data retrieval performance.
    There could be some scenarious where U can optimize the Dimension by dividing the Dimension Data into Line Item Dimension. By this way U would divide the load of data onto the Dimension and the cube, hence again optimizing the performance.
    Hope this helps U. U can be graceful by assinging points.
    Regards,
    Syed.

Maybe you are looking for

  • MS Access, SharePoint and Security

    Let's say I sign up for Office 365. I use the SharePoint Site that comes with it to house my MS Access Lists and my compiled database *.accmde file. Can I set up a separate sub-site with only admin access to house a list of userID's and passwords so

  • How convert an xml to string for a textflow

    Hi usually I use fields type String to feed the textFlows. now for visual convenience, I would like to store them in file formatted XML, and the thing succeeds well, but when I want use them I have problems, because the formatting XML creates line sp

  • Can't install Adobe Reader using Firefox on Windows Server 2008 R2

    I am hoping someone can kindly help me out here. Using Firefox I went to http://get.adobe.com/reader/ and clicked the download button and received the Getplus add-on to Firefox. When Firefox restarts the getplus window opens but sits there and does n

  • How to drag and drop a picture into a mask?

    I have a text box which has a masked photo in it. I used to be able to click on a picture in my web browser, drag it over to iWeb, and drop it into the mask with one quick and easy motion. I made some changes to my web site and now I can not do this

  • What adapter to use to hook up CINTIQ 21UX to MACBOOK PRO ?

    What adapter to use to hook up CINTIQ 21UX to MACBOOK PRO ? Where can i get a good quality one and which dvi model