int j;
for (j=0;j<n;j++) {
/* write input to datanew */
- fvec_write_sample(x->vec, in[j], 0, x->pos);
+ fvec_set_sample(x->vec, in[j], x->pos);
/*time for fft*/
if (x->pos == x->hopsize-1) {
/* block loop */
post("aubioquiet~ bufsize:\t%d", x->bufsize);
post("aubioquiet~ hopsize:\t%d", x->hopsize);
post("aubioquiet~ threshold:\t%f", x->threshold);
- post("aubioquiet~ audio in:\t%f", x->vec->data[0][0]);
+ post("aubioquiet~ audio in:\t%f", x->vec->data[0]);
}
static void *aubioquiet_tilde_new (t_floatarg f)
x->bufsize = 1024;
x->hopsize = x->bufsize / 2;
- x->vec = (fvec_t *)new_fvec(x->hopsize,1);
+ x->vec = (fvec_t *)new_fvec(x->hopsize);
x->wassilence = 1;
floatinlet_new (&x->x_obj, &x->threshold);