[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