@porres said:
I didn;t know about "LFDNoise3", is it a new one?
It's been there for years, I'd guess at least 10 years though I didn't check the commit history to confirm that.
Wow, I can't believe they have so many
I see this one is dynamic....
(Deleted snarky and irrelevant comment about the quality of the documentation, which still is better than Max/MSP's help in many respects. But there I go, being snarky and irrelevant.)
The original LFNoise UGens behave like envelopes, where the time to the next control point gets sampled-and-held. So if the frequency happens to be 0.01, the next control point will happen 100 seconds later, no matter how the frequency modulates.
Wow, that's bad
The existence of LFDNoise UGens tells you that SC developers agree with you, and solved the problem (a long time ago). So there's really not much point to taking potshots at this particular target.
and for someone not that much into math, this is not enough, can anyone help?
What kind of interpolation is spline? I don't wanna look into their source code
You're into math enough to maintain a DSP-and-other-stuff library for Pd anyway a little dive into the source code shows that SC's plugin_interface headers define a function
cubicinterp()
that uses the same formula mentioned in the other thread, that's used in tabread4c~.
hjh