> [...] is probably a better tool for this, since it > has some very efficient oscillator generators... or try the new chebyshev stuff -- I bet it's as fast as any other method (a multiply and 2 adds per partial); there's an example in sndclm.html that uses polywave.