there's also G09.pitchshift.pd, which i've not looked at beyond simply triggering it. not fft but two playheads. drumloop timing is a bit messy and it looks different in construction than your patch (though i don't know what happens inside [susloop~]). i'm looking forward to getting on with miller's book and actually understand what this is all about...
Thomas Mayer thomas@dergrossebruder.org wrote:
The patch is just a little dirty hack with looping a 10 ms long sample (or cutting off a bit when pitching down). It would be better to do that with Fourier transformation, but I am too stupid^H^H^H^H^H^H^inexperienced to do that in Pd ;)
on a related note, could someone answer a very basic question for me?
what's the cheapest (in my effort and cpu effort) way to simply change the playback speed of some audio in an array? i.e. changing pitch and speed.
at the moment i'm looping something with tabplay, but want to make a slider that adjusts the speed like a turntable. does it end up requiring fiddly interpolating or anything?
thanks, pete.