--20cf30025e9091260804acaaa442
Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yesI've had this coded up before, the problem is that if you want to "pitch
shift" each sample individually it really does become pretty heavy on the
CPU. Unless your not *dynamically* changing the value of the pitch shift,
in which case it can be rendered to a buffer & just played back.I would share the source if it was in better condition, most of it is hacks
on hacks for extra random features... but I can zip it & ship it to
somebody if they'd care to take a look. A JACK client wrapper would need to
be coded up, its only the "sampler / pitch shifter" now.> Best free library from timestretch I know of is the RubberBand one.
There is also SoundTouch, its LGPL even more relaxed than the GPL of
RubberBand. Its what I used for the project mentioned above.Cheers, -Harry
--20cf30025e9091260804acaaa442
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printableI've had this coded up before, the problem is that if you want to "=
;pitch shift" each sample individually it really does become pretty he=
avy on the CPU. Unless your not *dynamically* changing the value of the pit=
ch shift, in which case it can be rendered to a buffer & just played back.<=
br />I would share the source if it was in better condition, most of =
it is hacks on hacks for extra random features... but I can zip it & ship i=
t to somebody if they'd care to take a look. A JACK client wrapper woul=
d need to be coded up, its only the "sampler / pitch shifter" now=
. > Best free library from timestretch I know of is the Rubb=
erBand one.There is also SoundTouch, its LGPL even more relaxed than =
the GPL of RubberBand. Its what I used for the project mentioned above.Cheers, -Harry
--20cf30025e9091260804acaaa442--
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.