34 #ifndef __EST_PITCHMARK_H__ 35 #define __EST_PITCHMARK_H__ 42 #define LX_LOW_FREQUENCY 400 43 #define LX_LOW_ORDER 19 44 #define LX_HIGH_FREQUENCY 40 45 #define LX_HIGH_ORDER 19 46 #define DF_LOW_FREQUENCY 1000 47 #define DF_LOW_ORDER 19 48 #define MIN_PERIOD 0.003 49 #define MAX_PERIOD 0.02 50 #define DEF_PERIOD 0.01 98 int lx_ho,
int df_lf,
int df_lo,
int mo,
int debug=0);
A class for storing digital waveforms. The waveform is stored as an array of 16 bit shorts...
void pm_fill(EST_Track &pm, float new_end, float max, float min, float def)
void pm_min_check(EST_Track &pm, float min)
float max(float a, float b)
void pm_to_f0(EST_Track &pm, EST_Track &f0)
float min(float a, float b)
EST_Track pitchmark(EST_Wave &lx, EST_Features &op)
void neg_zero_cross_pick(EST_Wave &lx, EST_Track &pm)