Re: Matlab/Octave ACF based pitch extraction (Matt Flax )

Subject: Re: Matlab/Octave ACF based pitch extraction
From:    Matt Flax  <flatmax(at)IEEE.ORG>
Date:    Fri, 28 Jun 2002 15:49:18 +1000

--dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I have attatched the replies received in the past 24 hours for those who are interested. Matt On Thu, Jun 27, 2002 at 05:47:37PM +1000, Matt Flax wrote: > Hi, > > I was wondering wether anyone knew of a software base which implemented > the Meddis/Hewitt fibre Autocorrelation pitch extraction algorithm ? > > thanks > Matt > > -- > > > WSOLA TimeScale Audio Mod : > FFTw C++ : > Vector Bass : > Multimedia Time Code : -- WSOLA TimeScale Audio Mod : FFTw C++ : Vector Bass : Multimedia Time Code : --dDRMvlgZJXvWKvBx Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="ACF.replies.txt" _______________ Begin replies ___________________________________ From: Massimo Grassi Michael Akeroyd implemented some of the Meddis stuff for Matlab. You could give a look to his web page. ______________ Next reply _______________________________________ From: "Lowel P. O'Mard" Take a look at You will find the development system for auditory modelling software there. You can get the software library itself with which you can write your own applications or the ready made AMS application which you can use to implement the pitch extraction algorithm. ...Lowel. ______________ Next reply _______________________________________ From: Malcolm Slaney I'm not sure what you are asking for. There is Meddis/Hewitt hair cell code in the Auditory Toolbox, along with various forms of cochlear filter banks. There is autocorrelation code in there too, and finally the pitch summary code. Isn't this what you want? - Malcolm _____________ My reply to Malcolm _______________________________ Yes - exactly ... I have already wrapped your functions like so : function [p, sc]=slaneyPitch(signal, fs ) %# Apply Slanmey's pitch finding algorithm if !exist('CorrelogramPitch') LOADPATH=[LOADPATH '/home/flatmax/research/3rdParty/AuditoryToolbox:'] end frameRate=50; width=2048; cor=CorrelogramArray(signal, fs, frameRate, width); %#size(cor) [p, salience, sc]=CorrelogramPitch(cor, width, fs); end ______________ Next reply _______________________________________ From: "Dan Ellis" There's something very like it in the 'vowelExplorer' module of Sheffield's Matlab Auditory Demonstrations, I think, _________________ End Replies _____________________________ --dDRMvlgZJXvWKvBx--

This message came from the mail archive
maintained by:
DAn Ellis <>
Electrical Engineering Dept., Columbia University