[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Matlab/Octave ACF based pitch extraction
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
>
> --
> http://mffm.darktech.org
>
> WSOLA TimeScale Audio Mod : http://mffmtimescale.sourceforge.net/
> FFTw C++ : http://mffmfftwrapper.sourceforge.net/
> Vector Bass : http://mffmvectorbass.sourceforge.net/
> Multimedia Time Code : http://mffmtimecode.sourceforge.net/
--
http://mffm.darktech.org
WSOLA TimeScale Audio Mod : http://mffmtimescale.sourceforge.net/
FFTw C++ : http://mffmfftwrapper.sourceforge.net/
Vector Bass : http://mffmvectorbass.sourceforge.net/
Multimedia Time Code : http://mffmtimecode.sourceforge.net/
_______________ Begin replies ___________________________________
From: Massimo Grassi http://www.psy.unipd.it/~grassi
Michael Akeroyd implemented some of the Meddis stuff for Matlab.
You could give a look to his web page.
http://www.biols.susx.ac.uk/home/Michael_Akeroyd/
______________ Next reply _______________________________________
From: "Lowel P. O'Mard" http://www.essex.ac.uk/psychology/hearinglab/dsam
Take a look at
http://www.essex.ac.uk/psychology/hearinglab/dsam/
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 http://www.slaney.org/malcolm/pubs.html
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" http://www.ee.columbia.edu/~dpwe/
There's something very like it in the 'vowelExplorer' module of
Sheffield's Matlab Auditory Demonstrations, I think,
http://www.dcs.shef.ac.uk/~martin/MAD/docs/mad.htm
_________________ End Replies _____________________________