Newsgroups: comp.speech
Path: pavo.csi.cam.ac.uk!doc.ic.ac.uk!agate!usenet.ins.cwru.edu!gatech!mailer.cc.fsu.edu!madole
From: madole@mailer.cc.fsu.edu (Dave Madole)
Subject: Re: Algorithm for pitch detection
References: <LWYSE.93May24093832@music.bu.edu> <1993May24.153323.9072@afterlife.ncsc.mil> <HOWCOME.93May31193450@earth.nta.no>
Organization: Florida State University
Date: Tue, 8 Jun 1993 02:54:43 GMT
Message-ID: <C8A837.FCw@mailer.cc.fsu.edu>
Lines: 30

In article <HOWCOME.93May31193450@earth.nta.no> howcome@nta.no (Hakon W Lie FDX) writes:
>Thanks for all the references to pitch detection papers. Now, is there
>also software out there that will do the actual job? I'm looking for a
>program/subroutine that takes an array of samples and outputs the pitch (or
>F0) -- either as a average or as a function of time. ESPS will do the
>job, but my license is being taken away.
>
>Any pointers?
>
>-h&kon
>
>H&kon Lie, Norwegian Telecom Research, +47 63 809100, howcome@hal.nta.no
>
>

Pick up the code to CMIX from Princeton or CSOUND from MIT or any other
PD software synthesizer - I don't exactly know which machines any more
but I'll bet you can find out in the comp.music FAQ - the code for a 
phase vocoder may be useful, too.  I know that CMIX had a ptrack function,
at least a few years ago.  It might be on phoenix.princeton.edu.  You 
might have to do some hacking, but the code will be there.

Basically, grep around the old music archives long enough and you'll 
find what you need - in C and maybe even FORTRAN and well seasoned.
  
-- 

Dave Madole
madole@acns.fsu.edu
madole@cmr.fsu.edu
