On Sat, Jun 26, 2010 at 1:53 PM, Paul Davis
<paul(a)linuxaudiosystems.com> wrote:
On Sat, Jun 26, 2010 at 11:54 AM, Olivier
Guilyardi <ml(a)xung.org> wrote:
I see. Actually, I looked at Ardour time
stretching code not so long ago. And
what I found was rather tight integration with Rubberband. I was't looking for a
plugin API, but for some simple kind of OO abstraction, that would allow to
quite easily add some new stretchers. So, unfortunately, it looks like the way
to a such plugin API is a bit long indeed...
it can't be that bad : see
libs/ardour/stretch.h which has hooks for
SoundTouch as well.
its mostly a function of what parameters are present in a
TimeFXRequest, and how to present them to the user.
Indeed that looks quite simple. When I first searched for it, I think that I
lost myself browsing the Stretcher* classes in libs/rubberband.
--
Olivier