1 typedef struct { 2 SPFLOAT time, amp, pitch, lock, iN, 3 idecim, onset, offset, dbthresh; 4 int cnt, hsize, curframe, N, decim,tscale; 5 SPFLOAT pos; 6 SPFLOAT accum; 7 sp_auxdata outframe, win, bwin, fwin, 8 nwin, prev, framecount, indata[2]; 9 SPFLOAT *tab; 10 int curbuf; 11 SPFLOAT resamp; 12 sp_ftbl *ft; 13 sp_fft fft; 14 } sp_mincer; 15 16 int sp_mincer_create(sp_mincer **p); 17 int sp_mincer_destroy(sp_mincer **p); 18 int sp_mincer_init(sp_data *sp, sp_mincer *p, sp_ftbl *ft, int winsize); 19 int sp_mincer_compute(sp_data *sp, sp_mincer *p, SPFLOAT *in, SPFLOAT *out); 20