37 #ifndef __EST_FILTER_H__ 38 #define __EST_FILTER_H__ 44 #define DEFAULT_PRE_EMPH_FACTOR 0.95 45 #define DEFAULT_FILTER_ORDER 199 79 int delay_correction=0);
91 const EST_FVector &numerator,
int delay_correction=0);
A class for storing digital waveforms. The waveform is stored as an array of 16 bit shorts...
#define DEFAULT_FILTER_ORDER
void FIRfilter(EST_Wave &in_sig, const EST_FVector &numerator, int delay_correction=0)
void pre_emphasis(EST_Wave &sig, float a=DEFAULT_PRE_EMPH_FACTOR)
A vector class for floating point numbers. EST_FVector x should be used instead of float *x wherever ...
void FIRlowpass_filter(EST_Wave &sigin, int freq, int order=DEFAULT_FILTER_ORDER)
void FIR_double_filter(EST_Wave &in_sig, EST_Wave &out_sig, const EST_FVector &numerator)
void lpc_filter_1(EST_Track &lpc, EST_Wave &res, EST_Wave &sig)
#define DEFAULT_PRE_EMPH_FACTOR
void lpc_filter_fast(EST_Track &lpc, EST_Wave &res, EST_Wave &sig)
void inv_lpc_filter_ola(EST_Wave &sig, EST_Track &lpc, EST_Wave &res)
void FIRlowpass_double_filter(EST_Wave &sigin, int freq, int order=DEFAULT_FILTER_ORDER)
void inv_lpc_filter(EST_Wave &sig, EST_FVector &a, EST_Wave &res)
void FIRhighpass_filter(EST_Wave &in_sig, int freq, int order)
void FIRhighpass_double_filter(EST_Wave &sigin, int freq, int order=DEFAULT_FILTER_ORDER)
void simple_mean_smooth(EST_Wave &c, int n)
void post_emphasis(EST_Wave &sig, float a=DEFAULT_PRE_EMPH_FACTOR)
void lpc_filter(EST_Wave &sig, EST_FVector &a, EST_Wave &res)