[PD] a little pitchshifter

Frank Barknecht fbar at footils.org
Mon Mar 5 18:32:17 CET 2007


Hallo,
Denis Trapeznikoff hat gesagt: // Denis Trapeznikoff wrote:

> 2007/3/2, hard off <hard.off at gmail.com>:
> >use this construction:
> >
> >[phasor~]
> >|
> >|     [r arraylength]
> >|     |
> >[*~ ]
> >|
> >[tabread4~ arrayname]
> >
> >
> >where, "arraylength" is the value obtained from the outlet of
> >[soundfiler] when you load your sample.
> >
> What about aliasing?

Aliasing will happen as usual. 

Now it depends on the content of the "arrayname" table.  If
"arrayname" is "const 0", you get no aliasing of course, if it
contains one period of a sine wave, you have a construct like [osc~]
and you will get aliasiang starting at phasor~ frequency = Nyquist =
SR/2. If "arrayname" contains two periods of a sine, it's like playing
an [osc~] with two times the [phasor~] frequency so you start to alias
at a phasor~ frequency of 0.5 Nyquist and so on for arbitrary signals.

Ciao
-- 
 Frank Barknecht                 _ ______footils.org_ __goto10.org__




More information about the Pd-list mailing list