ugen
A unit generator (UGen) is a fundamental building block in digital audio synthesis. It is a self-contained DSP block that either generates an audio signal, processes a signal, or both. UGens are typically evaluated in real time and can produce outputs at audio rate (per sample) or control rate (per block), with the latter often used to modulate parameters and reduce processing load.
UGens are combined into graphs to form synthesizers. The output of one UGen can feed the input
In practice, UGens are central in environments like SuperCollider and Csound, where they are the basic objects
The term unit generator emphasizes the modular, compositional nature of synthesis, contrasting with higher-level abstractions. It