34 #ifndef __EST_PITCHMARK_H__
35 #define __EST_PITCHMARK_H__
38 #include "EST_Option.h"
39 #include "EST_Track.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);
117 void pm_fill(
EST_Track &pm,
float new_end,
float max,
float min,
float def);
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)
EST_Track pitchmark(EST_Wave &lx, EST_Features &op)
void neg_zero_cross_pick(EST_Wave &lx, EST_Track &pm)