Gen can offer us the following features:
On the other hand, we are constrained to a limited set of objects, which is one of the reasons we don't do everything inside Gen. Also, there are four versions of Gen, which are as follows:
Another reason for not using Gen all the time is that gen~
, for example, can't deal with Jitter matrices; it can only deal with audio. So we can imagine each of them living in their own little domain, processing only audio, matrices, or textures. Also, it might be wise to not reinvent the wheel all the time. If we need a low-passed phasor~
object, let's just use [phasor~]
and [onepole]
instead of building a phasor...