43#include "EST_cmd_line.h"
44#include "EST_inline_utils.h"
72 cout <<
"position 1\n";
103 num_frames = (int)
ceil(
sig.end() / 0.01);
121 sig2coef(
sig,
fv,
"lpc");
136 sig2coef(
sig,
fv,
"lpc", 2.0);
142 sig2coef(
sig,
fv,
"lpc", 3.0);
155 sig2coef(
sig,
fv,
"lpc", 3.0,
wf);
191 int num_frames = 300;
195 for (i = 0; i < num_frames; ++i)
209 fv.load(
DATA "/kdt_001.pm");
217 sig2coef(
sig,
fv,
"lpc");
221 cout <<
"position 3\n";
257 fv.resize(EST_CURRENT, map);
277 fv.resize(EST_CURRENT, map);
286 fv.sub_track(
part, 0, EST_ALL, 0,
"lpc_0",
"lpc_N");
298 fv.sub_track(
part, 0, EST_ALL,
"cep_0",
"cep_N");
305 fv.sub_track(
part, 0, EST_ALL,
"power", 1);
346 fv.resize(EST_CURRENT, map);
360 fv.sub_track(
part, 0, EST_ALL, 0,
"cep_0",
"cep_N");
364 fv.sub_track(
del, 0, EST_ALL, 0,
"cep_d_0",
"cep_d_N");
368 fv.sub_track(
acc, 0, EST_ALL, 0,
"cep_a_0",
"cep_a_N");
381 fv.resize(EST_CURRENT, map);
383 sigpr_delta(
sig,
fv, op,
"ref");
389 fv.resize(EST_CURRENT, map);
391 sigpr_acc(
sig,
fv, op,
"ref");
432 for (i = 0; i < 256; ++i)
470 fv.resize(EST_CURRENT, map);
479 int s_shift = int(shift *
float(
sig.sample_rate()));
498 for (
int k1 = 0;
k1 <
fv.num_frames(); ++
k1)
504 sig2lpc(frame,
coefs);
512 fv.load(
DATA "/kd1_001.pm");
513 fv.resize(EST_CURRENT, map);
527 for (
int k2 = 0;
k2 <
fv.num_frames(); ++
k2)
535 sig2lpc(frame,
coefs);
562 filter = design_lowpass_FIR_filter(
sig.sample_rate(), 400, 99);
577 FIRlowpass_filter(
sig, 400, 99);
582 filter = design_highpass_FIR_filter(
sig.sample_rate(), 50, 99);
584 FIRhighpass_filter(
sig, 50, 99);
622 FIRlowpass_double_filter(
sig, 400);
623 FIRhighpass_double_filter(
sig, 40);
void clear(void)
remove all items in list
void append(const T &item)
add item onto end of list
static void window_signal(const EST_Wave &sig, EST_WindowFunc *make_window, int start, int size, EST_TBuffer< float > &frame)
static void make_window(EST_TBuffer< float > &window_vals, int size, const char *name, int window_centre)
static Func * creator(const char *name, bool report_error=false)
Return the creation function for the given window type.