pitchfcomb.h File Reference

Pitch detection using a fast harmonic comb filter. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef _aubio_pitchfcomb_t aubio_pitchfcomb_t
 pitch detection object

Functions

smpl_t aubio_pitchfcomb_detect (aubio_pitchfcomb_t *p, fvec_t *input)
 execute pitch detection on an input buffer
aubio_pitchfcomb_tnew_aubio_pitchfcomb (uint_t bufsize, uint_t hopsize, uint_t samplerate)
 creation of the pitch detection object
void del_aubio_pitchfcomb (aubio_pitchfcomb_t *p)
 deletion of the pitch detection object


Detailed Description

Pitch detection using a fast harmonic comb filter.

This pitch extraction method implements a fast harmonic comb filter to determine the fundamental frequency of a harmonic sound.

This file was derived from the tuneit project, written by Mario Lang to detect the fundamental frequency of a sound.

see http://delysid.org/tuneit.html


Function Documentation

smpl_t aubio_pitchfcomb_detect ( aubio_pitchfcomb_t p,
fvec_t input 
)

execute pitch detection on an input buffer

Parameters:
p pitch detection object as returned by new_aubio_pitchfcomb
input input signal window (length as specified at creation time)

void del_aubio_pitchfcomb ( aubio_pitchfcomb_t p  ) 

deletion of the pitch detection object

Parameters:
p pitch detection object as returned by new_aubio_pitchfcomb

aubio_pitchfcomb_t* new_aubio_pitchfcomb ( uint_t  bufsize,
uint_t  hopsize,
uint_t  samplerate 
)

creation of the pitch detection object

Parameters:
bufsize size of the input buffer to analyse
hopsize step size between two consecutive analysis instant
samplerate sampling rate of the signal


Generated on Wed Oct 11 17:36:53 2006 for aubio by  doxygen 1.4.7