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 struct _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
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator

Generated on Mon Sep 28 12:15:33 2009 for aubio by  doxygen 1.6.1