> >It would be more efficient to just calculate the corect chebyshev in > >realtime, the problem is that they have lienar CPU cost with the number of > >harmonics, 20 harmonics for example will be pretty expensive. > > there's one problem i see: if we employ a chebyshev, it is going > to create harmonics no matter what amplitude our incoming signal > [...] > it seems hard to come up with a wave shaper that favours higher > harmonics,[...]
I have only been skimming this discussion, but these caught my eye, and I'm wondering what you mean by "chebychev" here. If you're driving a sum Chebychev polynomials with the original signal, none of these statements is necessarily correct -- you can preload a table with the polynomials, so the computational load can be unrelated to the harmonic content; the content will depend on the input amplitude; high harmonics are easy -- just emphasize the relevant polynomial -- probably I don't know what you're talking about.