[LAD] Paul's Extreme Sound Stretch

Philipp Überbacher hollunder at lavabit.com
Thu Sep 30 20:41:33 UTC 2010


Excerpts from Robin Gareus's message of 2010-09-30 16:21:27 +0200:
> On 09/30/10 13:35, Louigi Verona wrote:
> > As for JACK support.... would anyone be interested in adding it, if it is
> > trivial? Would love to have it in my audio chain.
> 
> At second glance: it's not going to be that easy. The built-in player
> makes use of mutex-locks which would need to be replaced with a
> [lock-free] ringbuffer (Adding JACK I/O is still trivial but without
> lock-free buffers paulstrech would be able to block jack-processing and
> cause x-runs).
> 
> 
> That'd be a good job for someone who wants to get started with JACK and
> C/C++ programming.

I'd be interested.

It would likely take me some time though, and maybe some guidance, but
it's something I want to learn. I dabbled in C but can only read simple
code. I start to study computer science next week, which will give me
access to the library at least, to K&R and a bunch of others.
The lectures at university are mostly in java but C is required at some
point, and I guess it's better to start learning it sooner rather than
later, besides, it seems to be needed for all the neat audio stuff ;)

So yeah, I guess I should get the code, put it in a git repo and just
start hacking...

> I don't know if Nasca Octavian Paul is subscribed to this list and if
> he's still actively developing it; but it would be the best to ask him
> first.
> 
> The missing ringbuffer is most likely the cause of the already known bug
> "sometimes the playback is choppy" listed at the bottom of
> http://hypermammut.sourceforge.net/paulstretch/
> 
> 
> If no-one else volunteers I could do it to take get my mind off things
> during some short-distance flights next week-end.
> 
> Cheers!
> robin




More information about the Linux-audio-dev mailing list