The phase vocoder _is_ real time (playback of a soundfile) in Miller's example patch. So Alexis probably wants to have instantaneous control over the pitch/playback rate of a huge soundfile.
Alexis: You can find the array maximum size allocation in the source code and change it, then recompile Pd to get a larger array. See this thread ( http://lists.puredata.info/pipermail/pd-list/2003-04/011065.html ) for more details on how to do this.
~Kyle
On 5/29/06, Piotr Majdak piotr@majdak.com wrote:
Roman Haefeli wrote:
the idea of the phase-locked vocoder is, that you can go through a soundfile with variable speed, but constant pitch. since afaik there is not possibility to read out a soundfile directly from harddisk with variable speed, you won't come around using tables.
@Roman: time stretching is one of many applications for the phase vocoder, see http://en.wikipedia.org/wiki/Phase_vocoder
@Alexis: do you use the phase vocoder for time stretching purposes? You could use audacity http://audacity.sourceforge.net/ to do it offline...
br, Piotr
-- Piotr Majdak Institut für Schallforschung Österreichische Akademie der Wissenschaften Reichsratsstr. 17 A-1010 Wien Tel.: +43-1-4277-29511 Fax: +43-1-4277-9296 E-Mail: piotr@majdak.com WWW: http://www.kfs.oeaw.ac.at
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list