I think we should credit Tim Stilson and others for the actual algorithm, yes? Band-limited impulse generation dates back to early Bell Labs, and probably Gauss. Steiglitz, Moorer, and others looked at efficient "sum of cosines" algorithms back in the 1970's. Tim with Julius brought a number of hacks to help this, and enhanced it for sawtooth and other waveforms. Anyway, just piping in on a little bit of history. PRC On Thu, 6 Jul 2006, Adam Tindale wrote:
Thanks for the clarification. This would be useful for source-filter vocal synthesis, right? This is a super UGen, it is like having impulse running at some frequency and having it nicely filtered, all right out of the can. Thanks Robin Davies!
Docs are coming.
--art
On 6-Jul-06, at 5:30 PM, Ge Wang wrote:
Ok, so the docs are wrong and I'm confused. Why does it sustain? Shouldn't this essentially be a filtered impulse?
Blit is a band-limited train of impulses. It makes sense to talk about .freq() - the base/fundamental and .harmonics() - since the transform of an impulse train is another impulse train in the frequency domain, and that essentially is what is being band-limited.
I just realized we don't have these guys on the web docs either. We shall fix shortly.
Ge!
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users
_______________________________________________ chuck-users mailing list chuck-users@lists.cs.princeton.edu https://lists.cs.princeton.edu/mailman/listinfo/chuck-users