"Peter L. Peres" wrote: > My idea is, that since the Bresenham circle algorythm exists, it is > possible to compute the 'next' value for a phase continuous sine wave > without storing any table and by obtaining results directly in integers > (no floats no lookups no nothing). [...] > I have not pursued the idea further for now, but based on a paper sketch > it should work out on 8 bit unsigned for an output precision of 6 bits > (for each sine wave). How does this strike you ? It is a good idea, and I've seen it done before, but I don't recall where. Maybe in a TI DSP apnote? Anyhow, the one I saw used a 16-bit accumulator, but perhaps it would work with 8-bit. As long as you can get through one quadrant correctly, i.e., if your scale is such that 0x3f is 1.0, from (0x00,0x3f) to (03f,0x00), it should work very well.