[PD] a phase vocoder pitch shifter harmonizer in real time

Alexandre Torres Porres porres at gmail.com
Mon Jan 9 20:28:40 CET 2012


Hi Folks,

working with these phase vocoder stuff, I thought I'd try and do a simple
shifter/harmonizer with it once and for all. The phase vocoder shifter I
found in pdmtl doesn't work as a harmonizer, and the latency was pretty
high and not constant, so I did this. It's all as a Vanila abstraction!

I have 2 short buffers (arrays) and do crossfade between them, I got some
phase issues trying out and building it, but they now seem reasonably fine.

I just did this, so I should work more on it to make it more stable and
robust. I'm sure there are some bugs around, and it's still very dirty and
needs code cleaning. Maybe I should try and implement it with delay lines
as in pdmtl, hmmm, I guess it'd be better, right? Hmm... Later on when I
have the time...

Anyway, this goes back to the Pd Shifting thread I started here a while
ago. I really like the quality of the phase vocoder. Somehow I don't get
interested so much on other techniques and such. Yes, I assume there are
some advantages out there, so what exactly would I be missing?

Well, Check this thing I did out, see what you think, let's talk some more
about pitch shifting....

get it here: http://sites.google.com/site/porres/pvoc-shifter.zip

I wish to officially release it along with some other tools I'm building
for my PhD, soon to be over...

by the way, I see this object is finally available
http://www.katjaas.nl/pitchshift/pitchshift.html need to try it out.

cheers alex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20120109/d35537bd/attachment-0001.htm>


More information about the Pd-list mailing list