src/spectral/phasevoc.c: fix scaling factor for win_s = 4 * hop_s
authorPaul Brossier <piem@piem.org>
Wed, 27 Apr 2016 19:00:13 +0000 (21:00 +0200)
committerPaul Brossier <piem@piem.org>
Wed, 27 Apr 2016 19:00:13 +0000 (21:00 +0200)
src/spectral/phasevoc.c

index 5f1d858..61c0c0f 100644 (file)
@@ -119,7 +119,8 @@ aubio_pvoc_t * new_aubio_pvoc (uint_t win_s, uint_t hop_s) {
   pv->end_datasize = pv->end * sizeof(smpl_t);
   pv->hop_datasize = pv->hop_s * sizeof(smpl_t);
 
-  pv->scale = pv->hop_s * 2. / pv->win_s;
+  // for reconstruction with 75% overlap
+  pv->scale = 2./3.;
 
   return pv;