No. The higher harmonics by their nature want larger wavetables, and I suspect the noise introduced by using low quality tables will be broadband, i.e. will add noise to the pristine low harmonics you're generating.mistertoast wrote:Does that seem reasonable?
Is the point here to reduce memory usage? 4096 samples * 128 (harmonic extents or MIDI notes) * 4 bytes per single precision float sample = 2MB per waveform. Suck it up. The tables with fewer harmonics can be a lot smaller, also. You can go to 16-bit integer instead of float and cut the size in half again if you need to, or go to 16-bit and interleave deltas to speed up the interpolation for the same size.


