[PD] a little pitchshifter

Kyle Klipowicz kyleklip at gmail.com
Mon Mar 5 18:46:26 CET 2007


Could aliasing be avoided by using a multi-pole low pass filter at
nyquist before sending the signal to the dac?

~Kyle

On 3/5/07, Frank Barknecht <fbar at footils.org> wrote:
> 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__
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>


-- 

http://theradioproject.com
http://perhapsidid.blogspot.com

(((())))(()()((((((((()())))()(((((((())()()())())))
(())))))(()))))))))))))(((((((((((()()))))))))((())))
))(((((((((((())))())))))))))))))))__________
_____())))))(((((((((((((()))))))))))_______
((((((())))))))))))((((((((000)))oOOOOOO




More information about the Pd-list mailing list