[linux-audio-dev] [ann] pvoc-0.1.0, caps-0.1.11

Tim Goetze tim at quitte.de
Wed Mar 24 20:49:19 UTC 2004


[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



More information about the Linux-audio-dev mailing list