Gabriel Lecup wrote:
So regarding double precision: is there a way to have long varispeed without using externals? I've been banging my head for quite some time, and it seems this is still a major drawback for casual users like myself ...
Hi,
something in-between comes along ... slightly off-topic since it doedsn't touch the "B16.long-varispeed.pd" discussion but only your last question:
i built an abstraction called [ol_sfplay~] that does varispeed of .wav files of any length, because it actually loads small chunks of a given audio file into tables and plays them back with several [tabread4~]s and small overlapping crossfades.
the cool thing about it is that the .wav file can have any length you like, since it is not completely loaded into RAM
drawbacks:
1.) needs externals (iemlib, zexy, iemguts) 2.) .wav only 3.) pitch changing (varispeed) is not as smooth as it would be in a purely array-read mechanism, so you will hear the "steps" of the window-size.
still, i hope it provides something useful for your needs ...
best
oliver