Re: [LAU] Rubber Band v1.0.1 - an audio time-stretching and pitch-shifting library and utility

From: Chris Cannam <cannam@email-addr-hidden-day-breakfast.com>
Date: Fri Dec 14 2007 - 12:16:29 EET

On Friday 14 December 2007 05:01, Salvatore Di Pietro wrote:
> Any chanches it will be used in Rosegarden for timestretching?

Yes, we'll probably switch to it for the next release. It's also in Ardour's
current SVN code.

> A LADSPA plugin for timestretching would be nice, too...

Not possible -- a LADSPA plugin must always output the same number of samples
as it receives. To slow audio down in a plugin would require an ever
increasing buffer of incoming, un-slowed input; to speed it up would require
bending the laws of physics.

One easy thing that would be nice would be a sample player plugin (like the
simplistic sample player in the DSSI examples) with time stretching. Bonus
points if it was capable of playing a sample at normal speed at the start,
gradually slowing down the longer the note was held down. Also,
pitch-shifting as an alternative to resampling for pitch adjustment in the
sample player would be nice. I almost wrote this plugin a while back, but
just never quite got around to it, and at this rate probably never will...

Chris
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Fri Dec 14 16:15:01 2007

This archive was generated by hypermail 2.1.8 : Fri Dec 14 2007 - 16:15:01 EET