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@footils.org wrote:
Hallo, Denis Trapeznikoff hat gesagt: // Denis Trapeznikoff wrote:
2007/3/2, hard off hard.off@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@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list