Wave Table Read-primitive bug report
Posted: Sun Feb 15, 2015 5:13 pm
Hi devs,
I would like to point out a bug which I came across in the Wave Table Read primitive.
For certain small negatve requencies in the range -1e-5 < f < 0 the output signal will be zero. For other frequencies in the same range, the output will slowly oscillate as it should. (The prim will behave well outside that frequency range, as far as I can tell.)
Now you may argue that for one thing one should use positive frequencies, and besides, for such low frequencies wave tables are not the most efficient approach anyway. However, I happen to have an FM application where the modulated frequency may pass through zero. In that case the bug causes nasty spikes of one or more samples duration in the time domain, resulting in an annoying broadband noise in the frequency domain.
I am attaching a demo schematic. I should say that I am still using FS 3.0.3 (too many bugs in the newer releases
). If this particular bug has been fixed meanwhile then please ignore this report.
I would like to point out a bug which I came across in the Wave Table Read primitive.
For certain small negatve requencies in the range -1e-5 < f < 0 the output signal will be zero. For other frequencies in the same range, the output will slowly oscillate as it should. (The prim will behave well outside that frequency range, as far as I can tell.)
Now you may argue that for one thing one should use positive frequencies, and besides, for such low frequencies wave tables are not the most efficient approach anyway. However, I happen to have an FM application where the modulated frequency may pass through zero. In that case the bug causes nasty spikes of one or more samples duration in the time domain, resulting in an annoying broadband noise in the frequency domain.
I am attaching a demo schematic. I should say that I am still using FS 3.0.3 (too many bugs in the newer releases