Hi, there's [else/pvoc.live~] which is a fft/phase-vocoder based real time pitch shifter and time stretcher. It's also based in Miller's phase vocoder example. It uses a delay line but I use the [del~] object from ELSE instead of [delread4~] (I prefer to use the new name instead of the old [vd~] one). At the time I had to use this object from ELSE instead because [delread4~] had a bug that got fixed this year.
There's also [else/stretch.shift~], which is granular based but it's quite the same, just not FFT based, and I also like to interpret FFT as a form of granular by the way.
Cheers and happy holidays
Em sáb., 23 de dez. de 2023 às 10:47, Orm Finnendahl < orm.finnendahl@selma.hfmdk-frankfurt.de> escreveu:
Hi,
as I couldn't find examples for a working fft/phase-vocoder based realtime pitch shifter for pd online, I made one based on the I07.phase.vocoder example of Miller Puckette, replacing the tabread4~ with a vd~.
I attach it, as some might have a use for it.
Happy Holidays to everybody!
-- Orm _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list