From: Paul Brossier Date: Wed, 27 Apr 2016 12:56:07 +0000 (+0200) Subject: src/spectral/phasevoc.c: apply windowing to resynthesized grain X-Git-Tag: 0.4.4~300^2~203 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=1d0370a45ed42a29684f4076730bdf8f298dfe5b;p=aubio.git src/spectral/phasevoc.c: apply windowing to resynthesized grain --- diff --git a/src/spectral/phasevoc.c b/src/spectral/phasevoc.c index 80329db7..5f1d8584 100644 --- a/src/spectral/phasevoc.c +++ b/src/spectral/phasevoc.c @@ -65,6 +65,8 @@ void aubio_pvoc_rdo(aubio_pvoc_t *pv,cvec_t * fftgrain, fvec_t * synthnew) { aubio_fft_rdo(pv->fft,fftgrain,pv->synth); /* unshift */ fvec_ishift(pv->synth); + /* windowing */ + fvec_weight(pv->synth, pv->w); /* additive synthesis */ aubio_pvoc_addsynth(pv, synthnew); }