Hacker News new | past | comments | ask | show | jobs | submit login

In my (pedantic) understanding, the Amiga doesn't suffer from aliasing, because it uses a period register used to divide a very high frequency (rather than a frequency register), and always spends an integer number of clocks (output samples) on each input sample. However, it suffers from imaging (a reconstruction artifact) due to using a stair-step (zero-order hold) as a reconstruction filter. And IMO reconstruction artifacts sound worse (not harmonically spaced) when the sampling rate isn't an integer multiple of the note's frequency (the note pitch's period isn't an integer number of samples).

Aliasing (a sampling artifact) is an issue in synthesizers which run at low/fixed sampling rates and sample waveforms to produce output (often using frequency registers). This includes modern software synthesis, and also hardware like DS (ZOH, samples, almost like Amiga), N163 (ZOH, short wavetables), Yamaha (FM on sine waves, IDK the details), and to a lesser extent SNES (Gaussian reconstruction, samples).

Reconstruction artifacts (extra frequencies at x * fundamental, may exceed sampling rate) are different from sampling/aliasing artifacts (frequencies are taken modulo the sampling rate). But they can combine (like on DS hardware).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: