RBJ says:

> are you making wavetables, Frank?? is that what you're doing?

Well yes.

More specifically, I'm adding Wavetable SYNTHESIS to my long-standing
software synthesizer.

It's been generating waveforms the patch-writer specifies by formula,
and/or by setting individual harmonics, and the like, for years.  It takes
a portion of a second to do for a single wave.   I generate several
bandwidth-limited versions (by default 1/4 octave apart).  Some call the
resulting data structure a mipmap, some call it a wavetable, but the
salient point is that there's only one spectrum (at least, at any given
pitch range).

The problem is that now I'd doing it for say 32 or 64 or 256 waveforms at
once it can take a full second on a fast modern CPU.

So, the simple symmetry-based solution I had before isn't really fit for
purpose.



To all: thanks for all the pointers.  I'm not a maths/acoustics guy, just a
humble software developer, but I'll work through all the references and see
how much I understand.
_______________________________________________
dupswapdrop: music-dsp mailing list
music-dsp@music.columbia.edu
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to