On Sun, 2015-11-22 at 10:44 +0100, volker böhm wrote:
hi, i think the timbre change in the FM example is due to a less than ideal cosine wavetable which is used for osc~ (and cos~ etc.). the "cos_maketable(void)" in d_osc.c produces a waveform which is slightly asymmetric, i.e. it has a tiny DC offset. this in return, causes the timbre shift when used in an FM context (asymmetric FM). vb
Well spotted.
Roman