Changeset 7f3ccc5e for src/pitchfcomb.h
- Timestamp:
- May 17, 2006, 8:16:59 PM (18 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- 78fa561
- Parents:
- ba11e53
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/pitchfcomb.h
rba11e53 r7f3ccc5e 18 18 */ 19 19 20 /** \file 21 22 Pitch detection using a fast harmonic comb filter 23 24 This pitch extraction method implements a fast harmonic comb filter to 25 determine the fundamental frequency of a harmonic sound. 26 27 This file was derived from the tuneit project, written by Mario Lang to 28 detect the fundamental frequency of a sound. 29 30 see http://delysid.org/tuneit.html 31 32 */ 33 20 34 #ifndef _PITCHFCOMB_H 21 35 #define _PITCHFCOMB_H … … 25 39 #endif 26 40 41 /** pitch detection object */ 27 42 typedef struct _aubio_pitchfcomb_t aubio_pitchfcomb_t; 28 43 44 /** execute pitch detection on an input buffer 45 46 \param p pitch detection object as returned by new_aubio_pitchfcomb 47 \param input input signal window (length as specified at creation time) 48 49 */ 29 50 smpl_t aubio_pitchfcomb_detect (aubio_pitchfcomb_t *p, fvec_t * input); 51 /** creation of the pitch detection object 52 53 \param bufsize size of the input buffer to analyse 54 \param hopsize step size between two consecutive analysis instant 55 \param samplerate sampling rate of the signal 56 57 */ 30 58 aubio_pitchfcomb_t * new_aubio_pitchfcomb (uint_t bufsize, uint_t hopsize, uint_t samplerate); 59 /** deletion of the pitch detection object 60 61 \param p pitch detection object as returned by new_aubio_pitchfcomb 62 63 */ 31 64 void del_aubio_pitchfcomb (aubio_pitchfcomb_t *p); 32 65
Note: See TracChangeset
for help on using the changeset viewer.