A function generator is a module or device that generates control voltages with dynamic shapes, typically for modulation, envelopes, or logic-based patching. Compared with a basic envelope generator, it is usually more flexible, with adjustable rise and fall times and often a looping mode.
- Envelope generation: Creates simple or complex ADSR-style envelopes for amplitude, filter cutoff, or other parameters.
- LFO creation: Works as a low-frequency oscillator with adjustable shapes, including ramps, triangles, and exponential curves.
- Signal processing: Modifies an incoming signal by slewing (smoothing) it or applying time-based changes like attack and decay.
- Logic functions: Can trigger events or generate gates by responding to incoming signals.
For example:
- Patch a function generator to a VCA for dynamic volume control.
- Use it to add portamento (glide) between notes by smoothing pitch CV.
- Turn on looping mode to create repeating modulation patterns.
Function generators are a flexible way to add motion and shape dynamics in a patch.







