ha, well, that's *one* way of getting rid of ugly quantisation harmonics in a sine wave LUT:
add +/- 0.5 indices of dithering noise to it before performing the lookup.
i mean, it's now a sine wave with a bit of hiss on it instead of the "eeeuuueeeuuueee" screaming noises of aliasing, but that's much easier to work with.
a very inexpensive 6 dB/oct low-pass filter could probably get rid of it, since it's not very loud.
@josemanuel on paper, this IS a blog. in reality, it of course doesn't work like that. it is somewhat irritating that the data structures are identical yet humans treat them differently.
my autism is showing, isn't it...