[Jesse Chappell] >Tim Goetze wrote on Tue, 23-Mar-2004: > > > pleased to announce the new DSP package 'pvoc'. at its core, it > > features the CARL phase vocoder. [...]
>The stretch program was not properly clamping the output from >-1.0 -> 1.0 yielding to terrible cracks upon writing as 16bit >wave files when the output is clipped. The fact that non-clipping >(but very close to) input yielded clipping output is another issue, >but not crucial. > >I've attached a patch that fixes the problem. applied, thanks. the current release is 0.1.5; it also offers a new -a/--amplify option taking a linear scaling factor to apply to the output signal(s). unfortunately, i can't come up with an algorithm giving the perfect scale factor for the stretching algorithm. ideas welcome, of course. >Other than that, this sounds pretty darn good compared to soundtouch >(a time domain algorithm) at more extreme stretch factors. my impression too. for one obvious reason, it's much better at handling signal phase (no cancellation as with soundtouch). to my surprise, i also find it's better at handling transients, but not quite perfect in this regard. it's good enough for extended score transcription sessions without risking ear-damage en tout cas. :) tim