*Note: Please don't take this thread too seriously.
Aciddose, I was never trying to discuss perfect anti-aliasing... maybe the title thread title is misleading. I'm only trying to discuss perceivable aliasing. Even good(?) anti-aliasing techniques simply limit aliasing rather than removing it completely.
I can only guess at what point aliasing is perceivable, be it via modulation of frequency or amplitude or whatever other modulation. I don't know who does what in terms of preventing aliasing in their VST products.
Alright, just... just... bare with me. Can you tell me if there's aliasing in a sound, can you take a look? I know the original intended waveform is not obvious and this is a poor scientific test in general due to lack of information, and my samplerate is 96000 which is maybe cheating, but check this out, just listen/see it for what it is.
So the point is that it fulfills the requirements of the first post. Not using an anti-aliasing technique (ok not really, I am intentionally limiting the rate of change of the waveform dependent on the frequency by adjusting the sound generating parameters), it's simple, and flexible enough to create a variety of timbres (not proven in this demo, just take my word for it for now).
http://www.elanhickler.com/_/elanhickle ... s_test.wav
To make it so you can't create waveforms that with foldover harmonics: requires designing the synth patch so that any frequency you intend to play, you've set it up so that it doesn't create harmonics above a certain frequency. Unlike conventional sound generation techniques, you actually have a decent amount of reliability in removing harmonics. In essence, the anti-aliasing is intertwined with the sound you are trying to create. You have to make some sacrifices of course, you have to discover the sound you are trying to create, just like in FM, you can't know what you are going to get. You have to play around till you get something you like. Then adjust the sound to fit your intended frequency range.Architeuthis wrote:Is there a synthesis technique that naturally limits the rate of change of the waveform?